Страница: 1 |
Вопрос: очистить кучу текстовых полей помещенных на нескол | Добавлено: 16.09.05 14:46 |
Автор вопроса: ![]() |
Кто сможет, поскажите плз.
Как можно очистить кучу текстовых полей помещенных на нескольких закладках SStab. |
Ответы | Всего ответов: 3 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ICQ: 247914358 Вопросов: 6 Ответов: 35 |
Профиль | Цитата | #1 | Добавлено: 16.09.05 20:01 |
Вот таким циклом:
For Each tp As TabPage In SStab.TabPages For Each txt As TextBox In tp.Controls txt.Text = "" Next Next |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() Администратор ICQ: 326066673 Вопросов: 368 Ответов: 5968 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 22.09.05 20:21 |
Неявное приведение типов чревато непредвиденными ошибками. Что будет, например, если кроме текстовых полей на одной из вкладок отыщется кнопка? Лучше делать так:
For Each ctl As Control In tp.Controls
If TypeOf ctl Is TextBox Then Dim txt As TexBox = CType(ctl, TextBox) txt.Text = "" End If Next |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ICQ: 247914358 Вопросов: 6 Ответов: 35 |
Профиль | Цитата | #3 | Добавлено: 23.09.05 08:58 |
Понял.. извеняюсь. Забыл сделать проверку соотвествия типов. |
Страница: 1 |
|