没有办法,除非你自己重栽着个控减,因为它是从TComponent来的,在
TComponent中没有字体属性,一般控件是从TControl来的,TControl是
TComponent的子类,在TControl中有字体的实现所以一般控件都有
TComponent中没有字体属性,一般控件是从TControl来的,TControl是
TComponent的子类,在TControl中有字体的实现所以一般控件都有
解决方案 »
- 关于线程中调用另一个窗体中的函数出错问题
- Application.ProcessMessages与CPU占用率
- 关于窗体整体复制的问题
- DShow视频应用开发,欢迎大家都来讨论
- 请教简单问题,谢谢帮忙
- 线程退出的时候异常,怎么办?
- 我用存储过程把数据调到本机,在dbgrid中显示出来了,但我该如何在本机把dbgrid中的数据排序呢,而不是要通过SQL命令去服务器拿资料
- 谁有imagxpress6.0的注册码,大送分(50)
- DBNavigator控件后面的几个按钮无效(insert,edit, delect, refresh,cancle)
- DELPHI中的模糊查询方法
- 请大家帮个小问题,总说incorrect snytax near ','!
- 高人请进!!一个困扰我多时的疑问?
procedure TForm1.MenuDrawItem(Sender: TObject; ACanvas: TCanvas; ARect: TRect; Selected: Boolean);
begin
//设置字体
ACanvas.Font.Size := 11; if Selected then
//选中状态
begin
ACanvas.Brush.Color := clHighLight;
ACanvas.Font.Color := clHighlightText;
end else
//通常状态
begin
ACanvas.Brush.Color := clBtnFace
ACanvas.Font.Color := clRed;
end;
//写文字
ACanvas.TextRect(ARect, ARect.Left + 1, ARect.Top + 1,
(Sender as TMenuItem).Caption);
end;
end;