我的状态分成了三个部分,我把状态栏设置为自动显示提示,原来都没有问题,后来不知怎么的就突然不能自动显示程序中的提示信息了,其中的autohint和showhint都设置成了true,不知道还有什么地方的设置会影响到最终的显示效果。

解决方案 »

  1.   

    你可以在你窗体中加入一个控件:APPLICATIONEVENTS
    然后在此控件的onhint事件中写入:
    statusbar1.caption := application.hint;
      

  2.   

    行了,谢了。但为什么原来不加APPLICATIONEVENTS可以,而现在却不行了。
      

  3.   

    自己看看ApplicationEvents的代码实际上就是改变了Application.OnHint指向的事件处理过程直接在程序启动时,执行Application.OnHint:=ApplicationHint;
    然后在过程ApplicationHint中写代码可以实现一样的效果