label控件的enable设为false时,变成灰色,有其他方法可以变成其他颜色吗
解决方案 »
- 在如何測得某一个AP是否处于idle状态? 转自delphi.ktop.com.tw上面的难题,有没有朋友能解答呢?
- 哪位有没有reportbuilder的教程?共享一下。万分感谢!
- Popmenu的图片问题!
- 请问有BusinessSkinForm中各控件的使用手册吗?
- 新年新气象,祝各位在新的一年里,分多多,RMB多多!
- 急救,我DELPHI写的EXE执行文件通过HTTP协议调用远程的WEB服务器(JSP),调用JSP页面(JSP对数据操作),比如一个查询是JSP页面执行的,
- 如何隐藏执行一个控制台程序(命令行)并得到它的屏幕输出内容,以便显示在一个Memo中?
- EXCEL问题
- delphi+access 用ADO连接,为什么在SQL语句中用SUM()时,执行出错?送分
- delphi7 dbgrideh显示主从表,增记录后,数据库主从表都有,但是。。。。
- IdTcpServer的exectue事件是线程安全的吗?
- 进销存问题:如何对“客户付款期限”和“已过应收账时间”(比如过了期限15天、30天、60天、90天)进行预警?
procedure TCustomLabel.DoDrawText(var Rect: TRect; Flags: Longint);
var
Text: string;
begin
Text := GetLabelText;
if (Flags and DT_CALCRECT <> 0) and ((Text = '') or FShowAccelChar and
(Text[1] = '&') and (Text[2] = #0)) then Text := Text + ' ';
if not FShowAccelChar then Flags := Flags or DT_NOPREFIX;
Flags := DrawTextBiDiModeFlags(Flags);
Canvas.Font := Font;
if not Enabled then
begin
OffsetRect(Rect, 1, 1);
Canvas.Font.Color := clBtnHighlight;
DrawText(Canvas.Handle, PChar(Text), Length(Text), Rect, Flags);
OffsetRect(Rect, -1, -1);
Canvas.Font.Color := clBtnShadow;
DrawText(Canvas.Handle, PChar(Text), Length(Text), Rect, Flags);
end
else
DrawText(Canvas.Handle, PChar(Text), Length(Text), Rect, Flags);
end;