Сброс всех полей до исходного состояния в приложении C # .NET WinForms - PullRequest
0 голосов
/ 23 марта 2012

получил очень простой вопрос, на который я не могу найти никакого ответа.

В стандартном приложении WinForms есть что-нибудь, что я могу перебрать, чтобы найти все соответствующие элементы ввода для сбросав заданной форме?

EG, переберите все входные данные и установите TextBox.Text = "", ComboBox.SelectedItem = -1 и т. д. *

Если это было веб-приложение,было бы легко, я бы просто перебрал коллекцию Controls на странице.Но консольное приложение не имеет элемента Page, и я посмотрел на элемент "this" и не могу найти способ перебора входных данных.

Ответы [ 2 ]

2 голосов
/ 23 марта 2012

Рекурсивно цикл по коллекции Controls.

1 голос
/ 23 марта 2012
foreach (Control ctrl in Controls)
{                
    ctrl.ResetText();
}

Control ResetText

...