CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

为什么可以改变TButton上文字的大小,而不能改变文字的颜色?

楼主firihzd(仲冬)2005-01-01 11:57:38 在 Delphi / VCL组件开发及应用 提问

请问为什么可以改变TButton上文字的大小,而不能改变文字的颜色?  
  TDateTimePicker也存在同样的问题。  
   
  而TLabel、TEdit、TComboBox、TBitBtn却可以。  
  他们关键的差别在那里?  
   
  问题点数:10、回复次数:3Top

1 楼jackie168(http://soft.eastrise.net)回复于 2005-01-01 12:54:22 得分 0

需要自已重画上去吧Top

2 楼jackie168(http://soft.eastrise.net)回复于 2005-01-01 13:15:13 得分 10

procedure   TForm1.Button2Click(Sender:   TObject);  
  Var   EC:Tcanvas;  
  begin  
  try  
  Ec:=Tcanvas.Create;  
  Ec.Handle:=Getdc(Button1.Handle);  
  Ec.Font.Color:=Clred;  
  ec.Brush.Style:=bsclear;  
  Ec.TextOut(19,5,Button1.Caption);  
  finally  
  Ec.free;  
  end;  
  end;Top

3 楼firihzd(仲冬)回复于 2005-01-01 17:14:59 得分 0

感谢你给我的启发,不过你忘了调用ReleaseDC。Top

相关问题

  • 如果改变框架窗口(JFrame)标题文字的大小和颜色???
  • 怎样在Picturebox中的指定位置写入文字,最好能设置文字的大小及颜色
  • 使用SDK的TextOut在DC上显示文字,想控制文字的颜色和大小并将文字的背景透明,如何做?
  • 100分!求一图片水印,实现动态设置水印文字,字体,大小,颜色,等效果
  • Label控件上显示的文字怎么改变颜色和字体大小?急!!!
  • RichTextBox文字改变颜色
  • 1.用richedit做类似WORD文字处理器,怎么把当前所选文字的颜色和大小改变呢?只是当前选的文字,其它的不变!先来50分尝尝,信用至上
  • 请教:如何在EXCEL中改变如下拉选择框、复选框等窗体控件文字的大小、颜色、背景等属性?
  • 怎么能让richtextbox1中的文字和效果(一些字的颜色,大小)存成图片,(或者别的什么),打开的时候文字和效果都显示出来
  • 我想让vb中的richtextbox1中写入的文字和某些文字的(颜色,大小变化)效果能保存,再打开vb程序时能显示richtxtbox1中的这些字和效果

关键词

  • 文字
  • ec
  • 颜色
  • tcanvas
  • 可以改变tbutton
  • 不能改变文字
  • 上文字的大小
  • button
  • handle

得分解答快速导航

  • 帖主:firihzd
  • jackie168

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo