я были созданы кнопки и полей ввода с помощью кодирования в следующем цикле, результат исполненияКак получить контроль над свойством "String Name"?
'T(x).Name = "text_1"
'T(x).Name = "text_2"
'T(x).Name = "text_3"
'....
'B(x).Name = "button_1"
'B(x).Name = "button_2"
'B(x).Name = "button_3"
'...
и я хочу, чтобы получить текстовое поле свойства при е я нажимаю кнопку, я могу получить кнопку свойства, когда нажмите как button_1.Name.ToString
но я не могу получить текст_1,2,3 .... свойство.
Я делаю некоторый трюк с помощью функции split button_1.Name.ToString и получаю последнее число и добавляем его в текстовое поле, такое как "text_" & button_1.Name.ToString
, но я не могу преобразовать эту строку в объект.
Update
Вот код, я использую, чтобы загрузить элементы управления в цикле:
C_A_TEXT(x) = New TextBox()
C_A_TEXT(x).Dock = System.Windows.Forms.DockStyle.Fill
C_A_TEXT(x).Location = New System.Drawing.Point(270, 5)
C_A_TEXT(x).Margin = New System.Windows.Forms.Padding(0)
C_A_TEXT(x).Size = New System.Drawing.Size(70, 27)
C_A_TEXT(x).TabIndex = 5
C_A_TEXT(x).Name = "NEW_RECHARGE_COUNT_TEXT_" & x
Update 2
Вот еще код:
AddHandler C_A_BUTTONS(x).Click, AddressOf C_A_BUTTON
Private Sub C_A_BUTTON(ByVal sender As System.Object, ByVal e As System.EventArgs)
Dim thisButton As Button = sender Dim A = CType(Me.Controls("NEW_RECHARGE_COUNT_TEXT_1"), TextBox)
MsgBox(A.Text.ToString) 'Error!
End Sub
Я хочу выбрать элементы управления по названию сжигания («НАЗВАНИЕ») – 2013-02-25 22:32:20
Это именно то, что я продемонстрировал. В моем примере имя строки - 'text_1". –
Я знаю, но когда я пытаюсь 'MsgBox (text1.Name.ToString)' result' Error' :(, Я не могу получить какое-либо свойство. – 2013-02-26 00:07:00