如何为WinForm C#设置文本框MaximumSize和MinimumSize应用程序范围

时间:2016-09-11 11:22:21

标签: c# winforms devexpress

我是Winform C#的新手。

我想在应用程序范围内设置TextBox或TextEdit属性最大大小和最小大小宽度。我怎么设置这个?

2 个答案:

答案 0 :(得分:1)

创建一个继承自class的{​​{1}},将您的设置实现到构造函数中,如下所示:

TextBox

答案 1 :(得分:0)

正如@Hans所说,您可以扩展现有的就地编辑器,然后您可以在任何应用程序中轻松使用这些自定义控件。

只需要创建一个单独的项目并创建继承现有DevExpres控件的类。根据您的要求,您可以使用继承到某些TextEdit的{​​{1}}类。

来自: Custom Editors
考虑这个用于创建自定义编辑器(CustomEdit)的简单示例。它代表TextEdit类的后代。新的存储库项类是RepositoryItemCustomEdit。它引入了一个新属性(UseDefaultMode)用于说明目的。

TextEditEx:TextEdit

请参阅这些DevExpress文档链接以获取详细信息:
How To Extend DevExpress Controls
How to use a custom control in inplace mode in DevExpress containers
Inherited TextEdit - "Properties-Properties" are fixed after set within the contructor
How to create a transparent TextEdit