Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как пробежаться по контролам? / 5 сообщений из 5, страница 1 из 1
29.09.2004, 14:34
    #32716735
.DLL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как пробежаться по контролам?
Привет!
У меня возникло некоторое затруднение.
Пытаюсь пробежать по текстовым полям на форме и очистить их, но получаю ошибку:Object reference not set to an instance of an object
Что я не так делаю?

Dim te As DevExpress.XtraEditors.TextEdit
Dim teAll As DevExpress.XtraEditors.TextEdit.ControlCollection ' Пробовал Object

For Each te In teAll
MessageBox.Show("")
Next

Текстовое поле использую стороннего производителя.

Thank's!
...
Рейтинг: 0 / 0
29.09.2004, 14:39
    #32716758
Alexey Kudinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как пробежаться по контролам?
Ну так а где инициализируется teAll ?
Вам надо "пробегаться" по Me.Controls - это если на форме нет других контейнеров. Если есть - то еще и по ним, потребуется рекурсия
...
Рейтинг: 0 / 0
29.09.2004, 14:53
    #32716811
.DLL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как пробежаться по контролам?
Так тоже не получается

Dim te As DevExpress.XtraEditors.TextEdit



For Each te In Me.Controls
MessageBox.Show("")
Next

-Specified cast is not valid

И потом мне нужно очищать только текстовые поля.
...
Рейтинг: 0 / 0
29.09.2004, 15:05
    #32716853
Alexey Kudinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как пробежаться по контролам?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
        Dim oControl As Windows.Forms.Control
        For Each oControl In Me.Controls
            If TypeOf oControl Is TextBox Then
             'If TypeOf oControl Is DevExpress.XtraEditors.TextEdit Then   
              CType(oControl, TextBox).Text = String.Empty
               'CType(oControl, DevExpress.XtraEditors.TextEdit).Text = String.Empty 
            End If
        Next
...
Рейтинг: 0 / 0
29.09.2004, 15:14
    #32716887
.DLL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как пробежаться по контролам?
Спасибо!
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как пробежаться по контролам? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]