powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как пробежаться по контролам?
5 сообщений из 5, страница 1 из 1
Как пробежаться по контролам?
    #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
Как пробежаться по контролам?
    #32716758
Alexey Kudinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так а где инициализируется teAll ?
Вам надо "пробегаться" по Me.Controls - это если на форме нет других контейнеров. Если есть - то еще и по ним, потребуется рекурсия
...
Рейтинг: 0 / 0
Как пробежаться по контролам?
    #32716811
.DLL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так тоже не получается

Dim te As DevExpress.XtraEditors.TextEdit



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

-Specified cast is not valid

И потом мне нужно очищать только текстовые поля.
...
Рейтинг: 0 / 0
Как пробежаться по контролам?
    #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
Как пробежаться по контролам?
    #32716887
.DLL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как пробежаться по контролам?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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