本文對延遲加載在常用控件的實現做簡單的描述
一
最簡單的延遲加載可以通過控件第一次顯示時加載數據
在
- 如果你的控件繼承自Form或者UserControl
- 如果繼承自Control
下面是延遲加載數據的例子
public class MyTabPage : TabPage {
PRotected override void OnCreateControl() {
base
string oldText = this
this
//TODO:在這裡調用加載數據的方法
this
}
}
二
TreeView因為所有的節點並不是繼承自Control
必須記住你的延遲加載節點在根位置是不能收到這個事件的
三
在Windows程序中
但這裡有個應該注意的地方
這種方法遇到表格排序的時候就沒有辦法了
以上是延遲加載技術的一般技術
From:http://tw.wingwit.com/Article/program/net/201311/12122.html