比如说edit里面显示一个数当显示的值超过一个特定的值是在旁边设置一个类似于指示灯的控件提醒大家,这个什么控件能实现呀?求高手们指教

解决方案 »

  1.   

    bdmh的意思是你可以在edit的onchange事件来判断是否超过某个特定的值。
    至于你说的提示信息嘛,可以用个TImage来加载一个警告图片
      

  2.   

    OnChange事件中如下写:if Length(Trim(Edit1.text)) > 10 then  //判断长度超过10个字符就提示
      Label1.Caption := '超出长度了'     //Label1旁边的提示信息,可以换成Image或其他东西。
    else
      Label1.Caption := '';
      

  3.   

    if StrToFloat(Trim(Edit1.text)) > 1000 then //数值大过1000就提示(输入时不能输入字符)
      Label1.Caption := '超出范围了' //Label1旁边的提示信息,可以换成Image或其他东西。
    else
      Label1.Caption := '';
      

  4.   

    可以用image的颜色表示吗?比如红色表示超界,绿色表示正常?
      

  5.   

    可以用TImage来切换不同的图片显示是否超过警戒值。
    如果你想很简单的用颜色来表示的话,就用TPanel吧。
    Panel1.Color:=clRed;
      

  6.   

    你找一下,有一个免费的控件组
     JVCL(JEDI Visual Component Library)