可以哦,以下是大致代码: Var Myhint:THintWindow; Begin Myhint:=THintWindow.Create(Self); Myhint.Parent:=Self; Myhint.Caption:='asdfsdfsdfgh';//hint的文字 Myhint.Left:=100;//hint的位置 Myhint.Top:=200;//hint的位置 Myhint.Show;//显示 Sleep(100);//停留,sleep在主线程界面会死,可以放到辅助线程 Myhint.Hide;//关闭 MyHint.Free; end
to zhangzzy99(ZZY):你如果没有给Myhint.Caption赋值,哪来的字?我可以正常显示的. iBear(大熊)的方法不行的, 必须在显示Hint时,才能触发OnShowHint!那还叫什么程序控制?zhangzzy99(ZZY),我还是不太清楚你的意思,是要100个Button显示一个Hint还是每个Button一个hint?如果是每个button一个hint,同时显示出来,是Hint内容一样还是不一样?
Var
Myhint:THintWindow;
Begin
Myhint:=THintWindow.Create(Self);
Myhint.Parent:=Self;
Myhint.Caption:='asdfsdfsdfgh';//hint的文字
Myhint.Left:=100;//hint的位置
Myhint.Top:=200;//hint的位置
Myhint.Show;//显示
Sleep(100);//停留,sleep在主线程界面会死,可以放到辅助线程
Myhint.Hide;//关闭
MyHint.Free;
end
什么意思?说清楚一点
具有hint属性的不就行了.
做一个全局的hintwindow其实是简单的,只要在你的application开始的时候为一个全局变量hintwindowclass指定你自定义的类类型就可以了。
你的HINT程序 光显示一个黄条,没字符
江南草:具体点好吗?
你的HINT程序 光显示一个黄条,没字符
江南草:具体点好吗?
想怎么都行
iBear(大熊)的方法不行的, 必须在显示Hint时,才能触发OnShowHint!那还叫什么程序控制?zhangzzy99(ZZY),我还是不太清楚你的意思,是要100个Button显示一个Hint还是每个Button一个hint?如果是每个button一个hint,同时显示出来,是Hint内容一样还是不一样?
不同的BUTTON有不同的HINT,每个的显示根据每个BUTTON的情况来控制是否显示,HINT不一样
QQ:28993758
你又是想什么时候要呢?
很简单,你可以自己定制一个button模版,然后加一个hinttext属性(或者不加),再加一个showmyhint的方法,不就可以了?
什么时候调用这个方法不随便你?
你的HINT程序 光显示一个黄条,没字符,加了CAPTION,CAPTION只和黄条长度有关。就没显示。
你的HINT程序 光显示一个黄条,没字符,加了CAPTION,CAPTION只和黄条长度有关。就没显示