меню

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Comden
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 09.09.2008 (Вт) 11:08

меню

Сообщение Comden » 09.09.2008 (Вт) 11:13

Добрый день всем! Может кто-то поможет? Как создать подразделы меню из кода, не используя конструктор?
Заранее спасибо!

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: меню

Сообщение Viper » 09.09.2008 (Вт) 11:23

При помощи Load и массива элементов. То есть, если есть пункт меню mnuMyMenuItem(0) можно создать и загрузить нужное количество других пунктов меню этого же уровня.
Код: Выделить всё
Load mnuMyMenuItem(1)
Load mnuMyMenuItem(2)
...
Весь мир матрица, а мы в нем потоки байтов!

Comden
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 09.09.2008 (Вт) 11:08

Re: меню

Сообщение Comden » 09.09.2008 (Вт) 11:58

Спасибо большое! Но что-то я делаю не так, добовляется новый основной раздел меню. Если можно поподробней описать добавление. А также как описать далее события происходящего при выборе этого подраздела в программе.

Спасибо еще раз! С подразделом меню разобрался.

Все! С событиями тоже. Спасибо за подсказку Viper!

[Viper] :: Оно конечно пожалуйста, но если вдруг осеняет после написания поста, то существует волшебная кнопка Правка. Пользоваться стоит ею. На первый раз замечание устное

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: меню

Сообщение Денис » 09.09.2008 (Вт) 12:29

Comden писал(а):Спасибо еще раз! С подразделом меню разобрался.

А с событиями тоже просто:
У тебя будет событие
Код: Выделить всё
Sub mnuMyMenuItem_Click(Index)

Тебе естественно надо узнать, по какому из новообразованных пунктов меню был произведен клик. Вот его номер и хранится в переменной Index. Делаешь Select и в нем пишешь при нажатии на индекс такой-то сделать то-то. И т.д.
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.


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

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

Сейчас этот форум просматривают: Yandex-бот и гости: 63

    TopList