Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: очистить кучу текстовых полей помещенных на нескол Добавлено: 16.09.05 14:46  

Автор вопроса:  WACHER | ICQ: 59440083 
Кто сможет, поскажите плз.
Как можно очистить кучу текстовых полей помещенных на нескольких закладках SStab.

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 Borisfen



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-сайт: www.vbnet.ru
 Профиль | | #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
Автор ответа:
 Borisfen



ICQ: 247914358 

Вопросов: 6
Ответов: 35
 Профиль | | #3 Добавлено: 23.09.05 08:58
Понял.. извеняюсь. Забыл сделать проверку соотвествия типов.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам