在做MIS开发时,遇到这样一个问题。
我是用ListBox来显示提示的信息的,现在我想实现这样的效果
如果是出错的提示信息,用红色或者其他的颜色来显示提示的内容,与一般的提示信息区分开来。
请求支招!不胜感谢。
我是用ListBox来显示提示的信息的,现在我想实现这样的效果
如果是出错的提示信息,用红色或者其他的颜色来显示提示的内容,与一般的提示信息区分开来。
请求支招!不胜感谢。
解决方案 »
- SDAC联接多表更新问题
- 一直没有解决的一个问题,关于ADO连接oracle数据库,在线等
- 放分帖二,三天后揭贴:),每人两分,人多再加。
- 为什么我这个SQL语句在查询分析器上没有数据得出select personnerid,makeid,workid,pricefrom dbo.countmakeid where gzdate BETWEEN 20
- 有谁知道哪里有DELPHI5。0下载?
- 心情好,散分拉!哈哈
- Access有没有类似SQL SERVER的convert函数?
- 请问各位大侠:怎么让鼠标移到某一列中,某一列改变颜色,移开,另一列不改变颜色?
- 【紧急】有关Delphi的ADOquery与SQL2000的查询问题
- 如何得到Excel中有多少行數據?
- 我想问一下,有关Indy版本的问题?
- 出错 image1.explicitleft不存在 怎么解决?
具体代码查帮助
begin
ListBox1.Style:=lbOwnerDrawVariable;
end;procedure TForm1.ListBox1DrawItem(Control: TWinControl; Index: Integer;
Rect: TRect; State: TOwnerDrawState);
begin
if ListBox1.Items[Index]='abc' then
ListBox1.Canvas.Brush.Color:=clBlue
else
ListBox1.Canvas.Brush.Color:=clYellow;
ListBox1.Canvas.FillRect(Rect);
ListBox1.Canvas.TextOut(Rect.Left, Rect.Top, ListBox1.Items[Index]);
end;procedure TForm1.Button1Click(Sender: TObject);
begin
ListBox1.Items.Add('abc');
end;procedure TForm1.Button2Click(Sender: TObject);
begin
ListBox1.Items.Add('123');
end;