powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / проверка существования элемента
8 сообщений из 8, страница 1 из 1
проверка существования элемента
    #34837148
jora-objora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть например textbox, как можно проверить существует он или нет?
дело в том что мне надо отгрузить(unload) его, но перед этим сделать проверку - а вдруг его уже нету.
помогите плз
...
Рейтинг: 0 / 0
проверка существования элемента
    #34837157
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Is Nothing
...
Рейтинг: 0 / 0
проверка существования элемента
    #34837177
jora-objora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
michael RIs Nothing
не пашет, вот текст программы


For i = 1 To n - 1
If Picture2(i) Is Nothing Then
Else
Unload Picture2(i)
End If
Next
говорит что Picture2(1) не существует
...
Рейтинг: 0 / 0
проверка существования элемента
    #34837186
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А текст-бокс подгружается динамически?
Покажите код.
Дело в том что динамически подгруженные контролы не так трудно контролировать. Только надо правильно все написать.
...
Рейтинг: 0 / 0
проверка существования элемента
    #34837193
jora-objora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
WorobjoffА текст-бокс подгружается динамически?
Покажите код.
Дело в том что динамически подгруженные контролы не так трудно контролировать. Только надо правильно все написать.

вот код
автор
For i = 1 To n - 1
If Picture2(i) Is Nothing Then
Else
Unload Picture2(i)
End If
Next

да, динамически, грубо говоря работа идет с элементами массива, если он загружен - то надо отгрузить, если не загружен то ничего не надо делать
...
Рейтинг: 0 / 0
проверка существования элемента
    #34837211
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проще всего где-то признак хранить загружены-незагружены. И устанавливать его при создании контрола, и сбрасывать его при выгрузке.
Вы ведь используете массивы контролов?
...
Рейтинг: 0 / 0
проверка существования элемента
    #34837461
TIKO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
можно для таких целей использовать свойство Tag
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Private Sub UnloadPct()
Dim cntr As Control
For Each cntr In Me.Controls
If TypeOf cntr Is PictureBox Then
    If cntr.Tag = "1" Then
        Unload cntr
    End If
End If
Next
End Sub
Private Sub LoadPct()
Dim i As Integer
For i =  1  To  5 
    Load Picture1(i)
    Picture1(i).Tag = "1"
    Picture1(i).Visible = True
    Picture1(i).Top = Picture1(i).Top * i
Next i
End Sub
...
Рейтинг: 0 / 0
проверка существования элемента
    #34838182
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / проверка существования элемента
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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