2010年7月16日 星期五

讓TreeNode顯示訊息文字(ToolTips)

1.在屬性設定頁選擇ShowNodeToolTips = true,預設值是FALSE

treeView_ProgramList.ShowNodeToolTips = true;



2.在物件內部定義一個ToolTip物件(當快速移動時,不要讓系統跳出一堆ToolTip),在 TreeView的NodeMouseHover事件處理函式中處理該ToolTip物件的顯示
ToolTip treeView_ProgramList_ToolTip = new ToolTip();

private void treeView_ProgramList_NodeMouseHover(object sender, TreeNodeMouseHoverEventArgs e)
{

// Force the ToolTip text to be displayed whether or not the form is active.
treeView_ProgramList_ToolTip.ShowAlways = true;

//設定文字內容,Owner物件,顯示位置(可調整至你想要的位置),暫留時間
treeView_ProgramList_ToolTip.Show("文字", (Control)sender, x, y,2000);


}

沒有留言:

張貼留言