小弟想实现在文本框中使用动态提示,就像在IDE中输入对象后就有可以使用的方法提示的代码提示框。用hit太慢了,半天才出现提示!
哪位可以提供解决的方法……
要求能多行提示的。 
提示的内容是由输入的内容和一些限制条件组成的。

解决方案 »

  1.   

    應該可以設置hint 的輸出延遲時間的
      

  2.   

    自己做一个这个的edit控件吧!
    应该不难!
      

  3.   

    直接用程序来控制触发一事件,然后来控制hint的值不就行了么?
      

  4.   

    hint的颜色和出现时间,停留时间都是可以设置的.见下面.  Application.HintPause := 350; {使文本提示盒立即出现}
      Application.HintColor := $00F3BD8B; {以蓝色小方框的方式出现}
      Application.HintHidePause := 10000; {延长停留时间为10秒}
      Application.HintShortPause := 100;
      

  5.   

    你是指codeinsight功能吧,比较难啊
      

  6.   

    多谢各位的建议,
    小弟是要codeinsight的效果,另外有个很菜的问题,我还不如何实现提示的多行显示^o^。如果可以codeinsight的效果应该会很好的。
    呵呵,哪位知道codeinsight是如何实现的?
      

  7.   

    直接用程序来控制触发一事件?
    是触发hint那个事件?
    还是不知道如何实现多行显示诶!
      

  8.   

    hint的多行显示,你只能在程序里面自己写把hint直接写成  hint:='xxxx'+#13+'232434'中间使用#13来换行,
    直接在属性编辑器里做不到
      

  9.   

    对不起,小弟是个新手,还没有查到怎么实现程序来控制触发事件。
    比如hint是要鼠标经过的时候才能触发的,那如何能实现不经过某个控件也可以使该控件出现hint呢?