Удаление пункта из подменю...

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
XPress
Новичок
Новичок
 
Сообщения: 46
Зарегистрирован: 02.07.2005 (Сб) 10:54
Откуда: Из-за компа!

Удаление пункта из подменю...

Сообщение XPress » 10.11.2005 (Чт) 11:22

Есть массив пунктов меню, в котором отсутсвуют некоторые элементы, типа: mnuTest(0), mnuTest(1), mnuTest(4), mnuTest(5), mnuTest(8 ) и т.д. как можно удалить все эти подменюшки?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 10.11.2005 (Чт) 12:13

unload ?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 10.11.2005 (Чт) 12:23

unload если они подгружались load'ом, если же были задизайнены, то апишками.

И вообще как можно "удалить все эти подменюшки", если они отсутствуют? :? Это что-то типа хлопка одной ладонью?
Лучший способ понять что-то самому — объяснить это другому.

XPress
Новичок
Новичок
 
Сообщения: 46
Зарегистрирован: 02.07.2005 (Сб) 10:54
Откуда: Из-за компа!

Сообщение XPress » 10.11.2005 (Чт) 15:23

Antonariy Вот именно! как их удалить если их нет? :o потому как не известно под каким номером элемент отсутсвует. хотел сделать так:

Код: Выделить всё
for Lbound(mnuTest) to UBound(mnuTest)
     unload mnuTest(i)
next i


но в этом случае выдаст ошибку "элемент не найден"
как обойти отсутствующий элемент? или как узнать есть ли этот элемент?

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 10.11.2005 (Чт) 17:28

Прикалываешься? А On Error... тебе ни о чем не говорит?
Лучший способ понять что-то самому — объяснить это другому.

XPress
Новичок
Новичок
 
Сообщения: 46
Зарегистрирован: 02.07.2005 (Сб) 10:54
Откуда: Из-за компа!

Сообщение XPress » 11.11.2005 (Пт) 5:56

Antonariy
Он эррор резюм нехт что ли??? :lol:


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 155

    TopList