-1
我正在製作vb.net應用程序,其中有10個文本框,當它獲得焦點並失去焦點時,將更改背景色。並僅添加驗證號碼或字符。有沒有什麼辦法可以設置或添加自定義代碼,每個文本框添加在表單中改變了焦點和失去焦點的顏色,並且只能分配文本框驗證號碼,字母數字。我不想在按鍵上的每個事件上添加代碼,焦點和lostfoucs。我只是想將其設置爲文本框vb.net在文本框中添加自定義驗證事件
的默認屬性這裏是我的代碼
Private Sub txtProductDescc_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtProductDescc.GotFocus
txtProductDescc.BackColor = interfaceDesign.gotFocusTxtColor
End Sub
Private Sub txtProductDescc_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtProductDescc.LostFocus
txtProductDescc.BackColor = interfaceDesign.lostFocusTxtColor
End Sub
肯定,但它使設計非常複雜。因爲控件是在運行時生成的 – Allex
是的,它們是在運行時執行的,這就是你利用的...檢查這個答案的一個簡單的「操作方法」:[示例代碼](http://stackoverflow.com/a/5299986/2827823) – LGSon
其實在這個問題中的所有答案都顯示更多樣本... http://stackoverflow.com/questions/5299435/how-to-create-control-arrays-in-vb-net – LGSon