- - PR -
[VC#]TreeViewでのToolTip表示
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-07-02 05:56
こんにちは。
TreeViewでのToolTipについて質問です。 現在Tree構造のノード情報をToolTipにて表示させようとしています。 MouseMoveイベントにてToolTipのSetToolTipでマウス位置のノード情報を設定しています。 ですが、この方法だとマウスがノードに乗った瞬間にToolTipが表示されてしまいます。 ToolTipコントロールのDelay設定はディフォルトのまま変えていません。 通常のように指定時間後表示させるにはどうしたらよいでしょうか? アドバイスよろしくお願いします。 ------------------------------------------------------------ private void treView_MouseMove(object sender,System.Windows.Forms.MouseEventArgs e) { TreeNode tn = treView.GetNodeAt(e.X,e.Y); if(tn == null) return; tTip.SetToolTip(treView,tn.Text); } ☆環境 WindowsXP Pro SP2 VC#.Net2002 | ||||||||
|
投稿日時: 2006-07-02 12:51
ToolTip.Active = false; にしていないからですね。
ToolTip.Active = false; もそうですが、前に選択した Node を記憶した方が良いでしょうね。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 |
1