在Textbox C#Winforms中填充部分背景颜色

时间:2014-05-09 05:15:10

标签: c# winforms custom-controls

如何在文本框C#Winforms中填充部分背景颜色 像这样(这个例子在Photoshop中创建):

enter image description here

任何人都可以帮助我......

5 个答案:

答案 0 :(得分:3)

您应该处理Paint事件,然后在事件处理程序中执行自定义绘图。

答案 1 :(得分:1)

您可以在

中增加和设置颜色左边框宽度
  

编辑UI元素> BorderPrimitive>框

但要小心

  

将BoxStyle设置为FourBorders

答案 2 :(得分:1)

您也可以使用面板。在面板的背景上绘制您喜欢的颜色。将它们放在彼此的顶部。或者你可以用图片作为背景。

答案 3 :(得分:0)

创建自定义控件,使用带边框的组框,设置背景,在其中放置文本框,将其边框设置为无。您可以根据需要创建相同的内容。

答案 4 :(得分:0)

在文本框的属性中,您可以在以下设置下更改背景颜色。 http://prntscr.com/3hjyhl