delphi treeview 鼠标移动显示hint信息
2014-07-29 19:12
337 查看
procedure TForm1.TreeView1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);var Node: TTreeNode;begin with TreeView1 do begin Node := GetNodeAt(X, Y); ShowHint := (Node <> nil); if ShowHint then begin Hint := Node.Text; Application.ActivateHint(Mouse.CursorPos); end; end;end;
//OR
procedure TForm1.TreeView1MouseMove(Sender: TObject; Shift: TShiftState;
X,
Y: Integer);
{$J+}
const
OldItem: TTreeNode =
nil;
{$J-}
var
AnItem: TTreeNode;
begin
AnItem :=
TTreeView(Sender).GetNodeAt(X, Y);
if Assigned(AnItem) and (AnItem
<> OldItem) then begin
TTreeView(Sender).Hint :=
AnItem.Text;
Application.ActivateHint(Mouse.CursorPos);
OldItem :=
AnItem;
end;
end;
来源: <delphi treeview 鼠标移动显示hint信息_妙馨_新浪博客>
来自为知笔记(Wiz)
//OR
procedure TForm1.TreeView1MouseMove(Sender: TObject; Shift: TShiftState;
X,
Y: Integer);
{$J+}
const
OldItem: TTreeNode =
nil;
{$J-}
var
AnItem: TTreeNode;
begin
AnItem :=
TTreeView(Sender).GetNodeAt(X, Y);
if Assigned(AnItem) and (AnItem
<> OldItem) then begin
TTreeView(Sender).Hint :=
AnItem.Text;
Application.ActivateHint(Mouse.CursorPos);
OldItem :=
AnItem;
end;
end;
来源: <delphi treeview 鼠标移动显示hint信息_妙馨_新浪博客>
来自为知笔记(Wiz)
相关文章推荐
- 跟随鼠标的移动,动态显示提示信息
- 鼠标移动到某处弹出一个显示信息框 代码
- 鼠标移动到控件上显示提示信息
- jquery控制css绝对定位位置效果,例如鼠标移动到图标显示层显示相关信息
- js鼠标跟随移动显示表格上某一行的信息(包括表格外的信息)
- jquery实现跟随鼠标移动显示页面信息
- 提示信息 感应鼠标移动事件 自动显示url页面内容
- [MFC] 鼠标移动到控件上显示提示信息
- treeview中鼠标选中的index并显示文件名,获取QTableView中鼠标选择行信息
- 鼠标移动在文字上面,让其显示详细信息
- DataGrid实现过多信息鼠标移动到记录上显示,可分页
- AJAX练习3--鼠标移动到指定的图片显示相应的该图片的信息
- 利用MVC和Ajax实现->鼠标移动到热点上,显示详细信息
- 自己构造一个Tree类,当鼠标移动到树的节点上的时候用提示框显示该节点的信息
- 8、query鼠标移动选择面,并显示信息窗口
- 移动鼠标显示提示信息
- js 鼠标移动到控件显示控件的文本信息 移出则不显示
- 8、query鼠标移动选择面,并显示信息窗口
- MFC 学习之 鼠标移动到Toolbar按钮上显示提示信息(tooltip),状态栏也随之改变
- 鼠标移动到图片上,显示相关信息