我正在尝试实现自己的Textbox
控件,该控件实现内置验证(如数字检查等),并在MSDN上找到this文章。
现在我已经创建了自定义控件,它们始终是User Controls
,可以导入到Visual Studio的设计器中,但MSDN上显示的实现似乎不支持这一点。
我可以将该类导入VS的设计器中,还是必须以其他方式执行?我可以创建一个User Control
并在其中插入一个Textbox
,但之后会有一个灰色区域。
请告知。
答案 0 :(得分:1)
显然,您所要做的就是从TextBox
类继承并创建一个与User Control
不同的组件。这可以插入VS'工具箱,这很棒。这里不需要User Controls
...
答案 1 :(得分:-1)
您提到的文章中的类NumericTextBox
继承自类TextBox
。在这种情况下,它不能从类UserControl
继承。
我认为这是创建User Control
并在其中插入NumericTextBox
的最佳选择,如您所建议的那样。如果将按钮的Dock
属性设置为值Fill
,则其周围不应有灰色区域。在视觉上,应该无法识别按钮位于User Control
。