试一下这个代码:
const TVS_NOTOOLTIPS = $0080;procedure TForm1.Button1Click(Sender: TObject);
begin
SetWindowLong(TreeView1.Handle,GWL_STYLE,
GetWindowLong(TreeView1.Handle,GWL_STYLE)or TVS_NOTOOLTIPS);
end;
const TVS_NOTOOLTIPS = $0080;procedure TForm1.Button1Click(Sender: TObject);
begin
SetWindowLong(TreeView1.Handle,GWL_STYLE,
GetWindowLong(TreeView1.Handle,GWL_STYLE)or TVS_NOTOOLTIPS);
end;
解决方案 »
- 将socket通讯程序写成了一个windows服务程序,无法停止
- 数据库备份后,为何不能成功还原
- 数据库问题(多个),请帮帮忙
- 問個SQL的查詢問題!
- 请教:关于TMemoryStream的问题,急,很奇怪,在线等待(100分)
- 如何把一个RichEdit里面选择好的字符串通过鼠标拖拽的方式拖到一个Edit上,然后让Edit显示它的内容?
- 如何用循环语句改变100个label控件的caption
- 急问
- 怎样用程序改变桌面,有经验的请进!--->>>>>
- 这两句怎么理解?
- 不用ODBC,怎样使ADO连接DBF、INTERBASE数据库?
- InterBase 新人愚问:怎样将一个字符型字段的值拼上一个字符串赋另一个字符型字段
编译时说,TVS_NOTOOLTIPS不认识,是否要加什么
不过没有效果,还是一样
你的代码好象是对treeview
而我是在listView中的问题。不知道有没有其他办法?:(
Y: Integer);
var Node:TTreeNode;
begin
Node:=TreeView1.GetNodeAt(X,Y);
if Node<>nil then
begin
Label1.Caption:=Node.Text;
end;
end;
to trainbox(战友战友亲如兄弟) :
如果能通过Hint显示listView中一行的所有信息,而不是老去拖scroll,你就会
觉得有必要了。
还有如何让hint随着鼠标的移动而移动