Как установить свойства элемента управления winform во время выполнения - PullRequest
1 голос
/ 07 июня 2011

Хорошо, я пытаюсь упростить мою проблему. У меня есть пустая форма win. Элемент управления textbox с именем textbox1 добавляется в winform. Во время события загрузки формы я извлекаю 2 строковых значения из базы данных и сохраняю эти значения в TextboxName и TextboxValue переменные строкового типа.

Я использую переменную TextboxName для хранения этого имени элемента управления текстовым полем (т.е. в настоящее время TextboxName = "textbox1" ) и переменную TextboxValue для хранения текста этого текстового поля (то есть в настоящее время TextboxValue = "Hello world" ). У меня вопрос, как установить свойство textbox1.text без необходимости прибегать к следующему коду:

If TextboxName = "textbox1" Then
        textbox1.Text = TextboxValue
End If

Я имею в виду, как установить свойство textbox1.Text без необходимости использовать IF ... Затем построить?

1 Ответ

1 голос
/ 07 июня 2011

Используйте FindControl(TextboxName), чтобы получить элемент управления, приведите его к TextBox, затем установите свойство Text для этой переменной. :)

Смотрите здесь, как вы можете реализовать FindControl - тоже очень похожий пример! : Найти элемент управления по имени из элементов управления Windows Forms

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...