CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  API

请问怎样将一个Enabled=False的TextBox控件中的字颜色(ForeColor属性)改变.谢谢

楼主gearth(gearth)2003-12-02 18:36:26 在 VB / API 提问

请问怎样将一个Enabled=False的TextBox控件中的字颜色(ForeColor属性)改变.      
  因为无论TextBox中原来的字颜色是什么,当设定Enabled=False的时候,字就会变回灰色      
     
  我已经试过用以下方法,但不行.      
  SetTextColor(GetDC(Text1.hwnd),     vbRed)      
     
  SetTextColor,GetDC     都是API涵数 问题点数:50、回复次数:8Top

1 楼sinom(小白MOU)回复于 2003-12-02 18:41:51 得分 20

那就设置enabled属性,设置locked=true,一样的效果,还可以设置字色Top

2 楼rainstormmaster(暴风雨 v2.0)回复于 2003-12-02 23:16:14 得分 15

设置enabled属性为true,设置locked属性true  
  Top

3 楼rainstormmaster(暴风雨 v2.0)回复于 2003-12-02 23:21:47 得分 0

同时处理文本框的GotFocus事件,把焦点转移给其它控件,如:  
   
  Private   Sub   Text1_GotFocus()  
          Text2.SetFocus  
  End   SubTop

4 楼online(龙卷风V4.0--决战江湖(MS MVP-VB))回复于 2003-12-03 00:15:53 得分 5

设置locked属性true  
  Top

5 楼gearth(gearth)回复于 2003-12-03 09:34:17 得分 0

很感谢各位朋友的支持,  
  因为我想得到的这种方法还想用在Frame控件中,但Frame控件是没有locked的属性,所以我一开始没有想用这种方法.  
  另外,这种方法的确是需要将焦点转移.但因为,我想转移到的地方会因为某些状态的改变而使它的Enabled=False,做这种判断需要很多,所以,我才想借用API的能力达到这种效果.  
  Top

6 楼mmcgzs(毛毛虫:唯一一种长有绒毛的爬行动物!)回复于 2003-12-03 20:50:39 得分 10

是否可以在文本框中放一个标签对象,改变标签对象的颜色Top

7 楼gearth(gearth)回复于 2003-12-04 09:20:32 得分 0

因为是需要改变字的颜色,而且也因为文本框是不止一个.所以,这种方法也不可行.  
  我在想是否有个函数可以控制某个文本框不能获得焦点.这样我就可以利用Locked的属性去解决问题了.Top

8 楼gearth(gearth)回复于 2003-12-04 09:22:59 得分 0

但这样一来,frame的问题还是不能解决.Top

相关问题

  • 怎么在程序中设置文本控件的ForeColor属性?
  • 如何设置TextBox控件的TextMode属性?
  • 控件的属性
  • Picture控件属性
  • 请高手指点,如何动态控制DataList控件里EditItemTemplate中的一个TextBox控件的属性.
  • textbox控件没有caption属性么,我怎除去他原带的字
  • 天呀,textbox控件居然不可以对他的text属性编程
  • 请问怎么样给其它控件加一个ReadOnly属性,就像Textbox控件的ReadOnly属性实现一样的功能
  • 控件的属性问题★☆★
  • VB控件的CAPTION属性

关键词

  • 属性
  • 控件
  • 文本框
  • 颜色
  • 字
  • 改变
  • enabled
  • 设置
  • textbox
  • 方法

得分解答快速导航

  • 帖主:gearth
  • sinom
  • rainstormmaster
  • online
  • mmcgzs

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

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