自定义文本框样式

时间:2014-04-21 08:42:46

标签: c# winforms

我在Photoshop中制作了自定义文本框,我想应用它。我知道,您无法在Visual Studio中更改背景,或使其透明。我已经看到了一些如何做的方法,但它们并不是很清楚。

所以我想问你 - 改变文本框背景或使其透明的最简单方法是什么?

2 个答案:

答案 0 :(得分:0)

不确定透明度,但更改文本框的背景很简单,请查看以下链接:

XAML: http://www.c-sharpcorner.com/UploadFile/mahesh/XAMLTextBox04092007062405AM/XAMLTextBox.aspx

另外,如果在WinForms上工作;你有BackColor属性以相同的方式工作: http://msdn.microsoft.com/en-us/library/s2kh9x59(v=vs.110).aspx

编辑:

你可以使用richtextbox代替......那种。

http://www.codeproject.com/Articles/4544/Insert-Plain-Text-and-Images-into-RichTextBox-at-R http://www.codeproject.com/Articles/12135/Inserting-images-into-a-RichTextBox-control-the-OL

答案 1 :(得分:0)

你需要添加一个新的用户控件,比如CustomTextBox并将它放在构造函数中,这将使它透明

SetStyle(ControlStyles.SupportsTransparentBackColor, true);

C# transparency on textbox