簡體   English   中英

從文本框控件繼承並創建自己的控件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM