[英]Inheriting From The Textbox Control And Creating Your Own
我正在嘗試實現自己的Textbox
控件,該控件實現了諸如數字檢查等內置驗證,並在MSDN上找到了本文。
現在,我之前已經創建了自定義控件,它們始終是可以導入到Visual Studio設計器中的User Controls
,但是MSDN上顯示的實現似乎不支持此功能。
我也可以將該類導入VS的設計器,還是必須用另一種方式來做? 我可以創建一個User Control
並在其中插入一個Textbox
,但隨后它周圍會有一個灰色區域。
請指教。
顯然,您要做的就是從TextBox
類繼承,這將創建一個與User Control
不同的組件。 可以將其插入VS'工具箱,這很棒。 這里不需要User Controls
...
您提到的文章中的NumericTextBox
類是從TextBox
類繼承的。 在這種情況下,它不能從類UserControl
繼承。
我認為,按照您的建議,創建User Control
並將NumericTextBox
插入其中是最好的選擇。 如果將按鈕的Dock
屬性設置為Fill
,則其周圍不應有灰色區域。 在視覺上,應該不可能識別出該按鈕在User Control
內部。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.