Подменю.

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

Подменю.

Сообщение Aqualung » 16.07.2004 (Пт) 19:31

Имеется меню, каждая опция которого соответствует году (2003, 2004...). При установке или, возможно клике на данной опции высвечивается подменю с названиями месяцев. Как бы это осуществить не делая одно и то же подменю с месяцами несколько раз, соответственно, для каждого года?

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

Сообщение GSerg » 16.07.2004 (Пт) 19:34

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

Aqualung
Обычный пользователь
Обычный пользователь
 
Сообщения: 60
Зарегистрирован: 27.02.2004 (Пт) 23:56

Сообщение Aqualung » 16.07.2004 (Пт) 20:34

Редактором меню.

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

Сообщение GSerg » 16.07.2004 (Пт) 21:05

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

Aqualung
Обычный пользователь
Обычный пользователь
 
Сообщения: 60
Зарегистрирован: 27.02.2004 (Пт) 23:56

Сообщение Aqualung » 16.07.2004 (Пт) 21:15

А что это есть такое, Вас не затруднит объяснить поподробнее? Вообще-то, у меня Visual Studio. Может, там такого и нет.

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

Сообщение GSerg » 16.07.2004 (Пт) 21:18

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

BP
Бывалый
Бывалый
 
Сообщения: 234
Зарегистрирован: 17.02.2004 (Вт) 5:34
Откуда: Украина

Сообщение BP » 22.07.2004 (Чт) 10:04

Я делал давненько для шрифтов такое.
Создаёшь подменю с одним пунктом. И ставишь в этом пункте индекс 0. Тогда этот пункт становится первым в массиве меню.
А остальные пункты подгружаешь в событии его родителя.
Помоему через Load SubMenu(NextIndex)

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 22.07.2004 (Чт) 10:54

В случае массива массивов (если число годов не ограничено) это не поможет, тогда только через API.
Lasciate ogni speranza, voi ch'entrate.


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

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

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

    TopList