2012-03-23 6 views
0

получило очень простой вопрос, на который я не могу найти ответа.Сброс всех полей в исходное состояние в C#. Приложение .NET WinForms

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

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

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

+0

Ищет 'коллекции Controls'. – asawyer

+0

Так WInForms или консольное приложение? BTW каждая форма имеет набор элементов управления – sll

+0

Хех - Я слепой, я думаю. Клянусь, я не видел коллекцию Controls, но она явно там, поэтому я игнорирую этот вопрос: P –

ответ

2

Рекурсивно проходить через коллекцию Controls.

+0

+1 для «рекурсивно», чтобы вы могли поймать любые элементы управления, встроенные в контейнер GroupBox/Panel. –

Смежные вопросы