当前位置:编程学习 > C#/ASP.NET >>

Winform问题:DateTimePicker在Enable为False时怎么改变字体颜色

没有ForeColor这个属性
用反射设置了也没用,一旦Enable=false,字体就变成淡灰色,客户坚持要改为灰底黑字。

各位帮帮忙 --------------------编程问答-------------------- mark --------------------编程问答-------------------- up
--------------------编程问答-------------------- 标准的DateTimePicker控件是改变不了的. --------------------编程问答-------------------- 关注...
顶 --------------------编程问答-------------------- 这种类似Enabled =false时如何改颜色的问题出现过N次了  都是不了了之 --------------------编程问答-------------------- 没试过,不知道自己写个日期控件行不行 --------------------编程问答-------------------- 这种类似Enabled =false时如何改颜色的问题出现过N次了  都是不了了之
--------------------------
恩,中E文论坛都是,不过现在换不了其它控件了(使用地方过多),想看看有没有大牛来提供点思路 --------------------编程问答-------------------- 标准的DateTimePicker控件是改变不了的. 找找第三方控件吧 --------------------编程问答-------------------- 我重写过DateTimePicker,但是ForeColor控制得不是很好,BackColor效果还可以 --------------------编程问答-------------------- 把ForeColor设成红色也许可以达到客户要求 --------------------编程问答-------------------- 不用设置 成禁用吧,让他不能接受焦点就行了吧,颜色就应该没问题 --------------------编程问答-------------------- 标准的DateTimePicker控件是改变不了的. 找找第三方控件吧 --------------------编程问答-------------------- 其实不把DateTimePicker设成禁用也可以,只要屏蔽DateTimePicker的鼠标左键就可以了 --------------------编程问答-------------------- 没办法的,哪是windows的标淮控件,还有你的程序架构应有点问题,不然不会出现换一个控件要到程序里到处替换 --------------------编程问答-------------------- 多谢楼上的建议,马上试试 --------------------编程问答-------------------- 樓主解決了沒?
教我! --------------------编程问答-------------------- 鬱悶,MSDN上說有DateTimePicker.ForeColor 属性
http://msdn2.microsoft.com/zh-cn/library/system.windows.forms.datetimepicker.forecolor.aspx
但實際上找不到
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,