问下,C#怎么改变文本框边框颜色啊? 20

 我来答
adambz
2015-06-09
知道答主
回答量:1
采纳率:0%
帮助的人:2.1万
展开全部
原生的TextBox不支持修改边框颜色,所以你需要重写一个Textbox控件。
参照这里:
http://wenku.baidu.com/view/64910db565ce0508763213ef.html

如果你对于重写控件或者绘制这种技能比较不顺手的话,可以考虑这样:
将TextBox 的边框样式设置为None,然后在其底下放一个PictureBox,PictureBox里放一个大小适中、带边框的图片。
这样看起来就是文本框有了边框了。
然后再为TextBox设置MouseHover事件,改变PictureBox的Image便实现了变色。
隔壁的小说
2015-06-09 · TA获得超过666个赞
知道小有建树答主
回答量:219
采纳率:100%
帮助的人:114万
展开全部
style="border: 1px solid red;"

一般修改样式都是用CSS。特殊情况会用js控制样式!
望采纳!
追问
你说的是网页中的吧
追答
winfrom控件啊!需要重绘!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-06-09
展开全部
BorderColor="Red"
更多追问追答
追问
没有BorderColor这个属性
追答
恩,有的。请问你用的是vs开发工具吗?或许可以在代码里手动输入有提示的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式