Работа с меню

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

Работа с меню

Сообщение michel_s » 30.10.2003 (Чт) 14:06

Help, please !

Как в rintime добавлять элементы меню?

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 30.10.2003 (Чт) 14:20

Ответ на этот вопрос можно было бы найтив поиске, если бы автор темы им воспользовался и если бы он работал при этом, конечно.

Но так как видимо по одной из этих причин автор ответа не нашел то ответ приводится прямо тут:

Добавление пунктов меню в run time невозможно.

Cyrax
Cyberninja
Cyberninja
Аватара пользователя
 
Сообщения: 891
Зарегистрирован: 25.04.2002 (Чт) 21:20
Откуда: Magnitogorsk, Russia

Сообщение Cyrax » 30.10.2003 (Чт) 16:30

RayShade писал(а):Ответ на этот вопрос можно было бы найтив поиске, если бы автор темы им воспользовался и если бы он работал при этом, конечно.
Но так как видимо по одной из этих причин автор ответа не нашел то ответ приводится прямо тут:
Добавление пунктов меню в run time невозможно.

я конечно могу заблуждаться, но... невозможно без использования Win32 API.
и еще есть способ - использовать массивы элементов (в данном случае, меню)

хотя... вопрос задан несколько некорректно...
Ты это ему расскажи. Я уже пять болтов отвинтил, и конца не видно... (озадаченно) А это в какую сторону тянуть? Ну-ка... Ага, этот был лишний, этот вообще не отсюда, и этот... Точно, два болта.

Welcome to IRC

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 30.10.2003 (Чт) 16:53

Можно! К сожалению, в моих примерах такого нет, но я ТОЧНО видел работающий исходник...

P.S. Как же тогда в Word, скажем, добавляется список недавно открытых документов?
P.P.S. Поищите в Яндексе или в Yahoo, скорее всего найдёте...

kazah_
Обычный пользователь
Обычный пользователь
 
Сообщения: 99
Зарегистрирован: 13.01.2003 (Пн) 18:37
Откуда: Russia

нет ничего невозможного

Сообщение kazah_ » 31.10.2003 (Пт) 14:46

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

Хотя по поводу осн овного меню не уверен (меню верхнего уровня)
Mr DEN - THE WAY YOU KNOW / Мр. ДЕН - Ваш Путь к Познанию!

Георгий
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 126
Зарегистрирован: 08.08.2003 (Пт) 15:08
Откуда: Россия

Сообщение Георгий » 31.10.2003 (Пт) 15:09

RayShade писал(а):Добавление пунктов меню в run time невозможно.


Это смотря в какое меню :wink: разные они бывают...
Origin - это что?

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 31.10.2003 (Пт) 15:11

По умолчанию, надо полагать автор темы имел в виду меню, которое делается бейсиковским Menu Editor.

Так вот в него в рантайме добавлять ничего нельзя.

Георгий
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 126
Зарегистрирован: 08.08.2003 (Пт) 15:08
Откуда: Россия

Сообщение Георгий » 31.10.2003 (Пт) 15:20

Ок. Тогда согласен.
Origin - это что?

goro
Постоялец
Постоялец
 
Сообщения: 494
Зарегистрирован: 03.12.2002 (Вт) 11:45
Откуда: Украина, Запорожье

Сообщение goro » 31.10.2003 (Пт) 21:19

Нужно создать массив из меню, а потом в рун-тайм его пополнять.
ПРЕВЕД

Wo
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 125
Зарегистрирован: 21.03.2002 (Чт) 18:44
Откуда: Estonia

Сообщение Wo » 02.11.2003 (Вс) 1:33

А если посмотреть на vbaccelerator.com - там много интересного есть, в том числе и меню (даже изменение меню в другой проге) с использованием subclassing'а
Wo!

_NeoN_
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 178
Зарегистрирован: 14.08.2003 (Чт) 9:48
Откуда: Новосибирск

Сообщение _NeoN_ » 02.11.2003 (Вс) 20:06

а можно сделать эмеляцию меню, сделать PictureBox , на нем писать главные имена меню, а потом Api функциями создавать менюху.. там несложно..могу пример выслать если надо, пиши neon@lvs.ru (пример как меню делать апи функциями)

hratch
Новичок
Новичок
 
Сообщения: 44
Зарегистрирован: 07.06.2002 (Пт) 17:15
Откуда: Russia

Сообщение hratch » 02.11.2003 (Вс) 21:11

Меню наподобии Wordа сделать просто- те пункты где файлы просто
надо поставить visible=false и по мере их появления показывать.
А вообще. что за прога когда неизвестны меню(функции)?
Есть что-то - чего мы не знаем, но что это узнать не можем


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

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

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

    TopList