我想要一個只有數字作爲條目的TextBox。因此,我在文本框的KeyPress事件中編寫了以下代碼:Winforms中的自定義控件庫
if(!char.IsDigit(e.KeyChar))
{
e.handled = true;
}
它運行得很好。不過,我一般需要他們在我的應用程序的許多地方,於是我就寫了一個局部類具有以下代碼:
建立自己的解決方案,我在我的工具箱得到了控制,甚至這是工作完美的罰款。
但我有很多文本框與一些或其他規範一樣,一些不應該接受特殊字符,一些應該接受小數,一些小數點後最多2位數字....等等,我確實需要這些許多應用程序中的一種控制。
所以我想寫一個庫(.dll)我的自定義控件,如果可能的話,即使有驗證。老實說,我對使用庫沒有太多的想法。所以我用兩種不同類型的文本框創建了一個庫,並創建了一個.dll文件。現在我創建了一個不同的winform應用程序,並添加了我的自定義控件.dll文件的引用。但沒有發生。 所以我只是想知道我應該怎樣實現它。有沒有更好的方法來完成這些任務。任何新的建議也是受歡迎的。提前致謝。
你能定義「但沒有發生任何事情嗎?」?什麼沒有發生?控件是否在工具箱中,或者控件是否不像以前一樣工作? – LarsTech
控件不在工具箱中。但現在我通過工具箱中的選擇項目 – Sandy