在win7下TreeView可能會出現一個問題:當節點多的時候,最後一行的節點可能會被滾動條給忽略掉。除非把樹控件拉大,否則就很難操作到它。
其實有一個很簡單的解決方法。就是在加載節點的時候,使用BeginUpdate和對應的EndUpdate。如下所示:
try
{
this.treeView.BeginUpdate();
//loadTreeNodes...
}
finally
{
this.treeView.EndUpdate();
}
不但提高的效率,而且消滅了問題。