C# 有没有办法在文本框周围绘制彩色边框?
我想在Windows窗体上的文本框周围创建一个彩色边框,类似于在Android中可以执行的操作(使用“ID”和“PackSize”EditText小部件): 这是可能的吗(不需要写无数的LOC和牺牲一只鸡) 有一个BorderStyle属性,但它不会更改边框的颜色。前景色和背景色属性也没有任何帮助。您可以:C# 有没有办法在文本框周围绘制彩色边框?,c#,textbox,visual-studio-2013,border,windows-forms-designer,C#,Textbox,Visual Studio 2013,Border,Windows Forms Designer,我想在Windows窗体上的文本框周围创建一个彩色边框,类似于在Android中可以执行的操作(使用“ID”和“PackSize”EditText小部件): 这是可能的吗(不需要写无数的LOC和牺牲一只鸡) 有一个BorderStyle属性,但它不会更改边框的颜色。前景色和背景色属性也没有任何帮助。您可以: 将文本框置于稍大的面板中,其背景颜色为深色,或 处理Paint事件并自己绘制边框 可能重复三个字:W P F。定制基本Winforms控件从来都不容易,也不推荐。在WPF中,这是一件轻而易
,或
Paint
事件并自己绘制边框可能重复三个字:W P F。定制基本Winforms控件从来都不容易,也不推荐。在WPF中,这是一件轻而易举的事。这是一个古老的问题,但我相信这里是做你一直在寻找的事情的方法。也可用于更改焦点上的边框颜色。2.:文本框没有绘制事件,因此它必须是窗体的。没什么大问题,值得一提。