以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- [求助]组合框里的初始值问题! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=12088)
|
-- 作者:gaoyong30000
-- 发布时间:2011/8/22 17:34:00
-- [求助]组合框里的初始值问题!
我之前的文本框 设置了 初始值 灰色
然后click代码设置了
e.sender.value = Nothing e.sender.ForeColor=Color.Black
而我在组合框里这样设置了 没效果 框里面没值 怎么弄?
|
-- 作者:czy
-- 发布时间:2011/8/22 21:28:00
--
什么意思?如果是字符颜色,既然文件框中没有字符还能显示颜色吗?
如果是背景颜色,应该是:
e.sender.BackColor = Color.Black
|
-- 作者:gaoyong30000
-- 发布时间:2011/8/22 21:42:00
--
我是设置了初始值的
以前在文本框这样设置后 打开窗口 文本框 有初始值 颜色是灰色的
但是同样在组合框设置了 却是空的 没有灰色的初始值
[此贴子已经被作者于2011-8-22 21:42:33编辑过]
|
-- 作者:czy
-- 发布时间:2011/8/22 21:51:00
--
可以啊。
默认颜色:
此主题相关图片如下:qq截图未命名.jpg
点击后:
此主题相关图片如下:qq截图未命名1.jpg
|
-- 作者:gaoyong30000
-- 发布时间:2011/8/22 22:00:00
--
汗 我截图吧 !
这是我 文本框 加过代码并设置过后的效果 :文本框默认灰色字体 如果点击文本框后 灰色字体清空 设置成黑色字体
此主题相关图片如下:1.jpg
但是下面的这个组合框 我也同样这样设置了 却没效果 此主题相关图片如下:2.jpg
[此贴子已经被作者于2011-8-22 22:00:51编辑过]
|
-- 作者:czy
-- 发布时间:2011/8/22 22:15:00
--
在Leave事件中加入下面的代码就ok了
e.sender.ForeColor = Color.Gray
|
-- 作者:yangming
-- 发布时间:2011/8/22 22:29:00
--
窗口的:AfterLoad 事件中设置
e.Form.Controls("ComboBox1").Value = "灰色 项目" e.Form.Controls("ComboBox1").ForeColor = Color.Gray
|