ListBox的hint注释框显示时间太短,能让它在鼠标移动之前一直显示吗,ListBox的showhint属性已设为true,hint的内容是在ListBox的MouseDown事件填入的.各位大侠帮帮我

解决方案 »

  1.   

    Procedure TMainForm.FormCreate(Sender:TObject);
        begin
        Application.HintPause:=0;{使文本提示盒立即出现}
        Application.HintPause:=clBlue;{以蓝色小方框的方式出现}
        Application.HintHidePause:=10000;{延长停留时间为10秒}//////////////////
        Application.HintShortPause:=100;
        end;
    END;
      

  2.   

    谢谢,不知最后一项:
    Application.HintShortPause:=100;的功能是什么啊?
      

  3.   

    两次不同hint显示的时间间隔。
    比如,鼠标停在form上,此时显示form上的hint,把鼠标移到button1上,系统便会在等待HintShortPause 时间后显示该button1的hint.如果HintShortPause  := 5000;则表示要等5秒后才显示button1的hint