陈
陈建辉
Unregistered / Unconfirmed
GUEST, unregistred user!
这样的功能该如何实现:
我想在我的程序里面当鼠标在那些 showhint 属性为 false 的
控件上或者处于窗体上时在状态栏显示特定的一条信息,比如说是
'欢迎使用',当鼠标在那些 showhint 属性为 true 的时候则显示该
控件的 hint 值,我尝试了在 application 的 onidle 事件中处理
但是发现这种方法只是对菜单有用,对于工具栏上的按钮则不起作用,为什么?我该如何做?
代码如下:
.......
procedure TForm1.DisplayHint(Sender:TObject);
begin
Statusbar1.text := GetLongHint(application.hint);
end;
procedure TForm1.Idle(Sender;TObject;var Done:Boolean);
begin
statusbar1.text := '欢迎使用';
Done := true;
end;
procedure TForm1.Create(Sender:TObject);
begin
application.onhint := DisplayHint;
application.onIdle := Idle;
end;
另:请问在哪有 FormContainer 控件下载
我想在我的程序里面当鼠标在那些 showhint 属性为 false 的
控件上或者处于窗体上时在状态栏显示特定的一条信息,比如说是
'欢迎使用',当鼠标在那些 showhint 属性为 true 的时候则显示该
控件的 hint 值,我尝试了在 application 的 onidle 事件中处理
但是发现这种方法只是对菜单有用,对于工具栏上的按钮则不起作用,为什么?我该如何做?
代码如下:
.......
procedure TForm1.DisplayHint(Sender:TObject);
begin
Statusbar1.text := GetLongHint(application.hint);
end;
procedure TForm1.Idle(Sender;TObject;var Done:Boolean);
begin
statusbar1.text := '欢迎使用';
Done := true;
end;
procedure TForm1.Create(Sender:TObject);
begin
application.onhint := DisplayHint;
application.onIdle := Idle;
end;
另:请问在哪有 FormContainer 控件下载