2011-02-10 67 views
1

循環動態分配文本框中的值我有20多個文本框都被命名,如: TxtCustom1 TxtCustom2 TxtCustom3 等等...在VB.net

我希望能夠到通過級聯一個INT動態生成的文本框中變種名稱分配在一個循環中的文本框的值,使得我的循環會是這樣的僞代碼:

For Each pair In Dictionary 
TxtCustom{pair.key}.Text = pair.Value 
Next 

在vb.net動態構建的名稱,如這成爲可能,如何完成這樣的事情?

回答

2

看起來好像使用某種類型的控件(如網格)比使用名稱跟隨模板的一系列文本框更好,但以下是基於您討論的場景的方式。

+0

此外,對於比控制(如。文本)存在的所有屬性以外的任何,你需要投Me.Controls的()的返回到該類型:CTYPE(Me.Controls(「txtCustom 「&pair.key),TextBox).PasswordChar =」*「,例如 – 2011-02-11 03:01:51