Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Динамическое иеню в VB / 20 сообщений из 20, страница 1 из 1
08.07.2003, 12:56
    #32201882
vladn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое иеню в VB
Меню должно формироваться динамически, на основании информации из БД.
Существующий элемент управления Menu в VB не позволяет этого сделать. Подскажите, пожалуйста, какой нибудь распространенный ActiveX меню.
Или можно выкрутиться с существующим?
...
Рейтинг: 0 / 0
08.07.2003, 18:15
    #32202473
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое иеню в VB
www.vbsmart.com
...
Рейтинг: 0 / 0
09.07.2003, 14:20
    #32203227
D.Yesieff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое иеню в VB
контрол достаточно мощный
а как с заспространением чего то я не нашел никаких соглашений по поводу его использования
и через опр. время не выскочит кая-нить бяка ?
...
Рейтинг: 0 / 0
09.07.2003, 14:50
    #32203288
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое иеню в VB
для распротранения нужны ocx и dll которые указаны в readme. Региструй их через regsvr32 или через свой setup. По поводу лицензии и т.д. - проблем никонда не было, похоже их создатель забросил свое творение - см last update сайта.
...
Рейтинг: 0 / 0
09.07.2003, 15:48
    #32203381
vladn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое иеню в VB
Спасибо, похоже это то, что надо.
...
Рейтинг: 0 / 0
11.07.2003, 14:08
    #32205647
vladn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое иеню в VB
Однако тут возникает другой вопрос. Данное меню было помещено на MDI форму. При открытии подчиненной формы и развертывании на весь экран, ее control-box (маленькая иконка в левом верхнем углу формы) появляется в самом верху и смещает меню вниз, что в общем-то хреново.
Запретить control-box нельзя, так как хочется оставить кнопки "max", "min".
Есть какие то варианты?
...
Рейтинг: 0 / 0
12.07.2003, 14:26
    #32206327
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое иеню в VB
Увы - никогда не юзал этот контрол с mdi.
...
Рейтинг: 0 / 0
23.07.2003, 10:07
    #32215166
D.Yesieff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое иеню в VB
Возникает еще вопрос
вчастности если доставать иконку меню из файла ресурсов то размер ее увеличивается вдвое а свойство Stretch отсутствует
...
Рейтинг: 0 / 0
23.07.2003, 12:07
    #32215370
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое иеню в VB
по поводу иконки : она должна быть 16х16 , грузил а ее из файла через LoadPicture c vbLPSmall и все было нормально.
...
Рейтинг: 0 / 0
23.07.2003, 15:19
    #32215836
D.Yesieff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое иеню в VB
икону то я брал с того примера
через Loadpicture - согласен проблем нет
но это неудобно с точки зрения дальнейшей распространяемости программы
в этом случае гораздо удобне пользоваться файлом ресурсов
но через Loadrespicture - таже икона почему то увеличивается что не есть хорошо
...
Рейтинг: 0 / 0
23.07.2003, 16:18
    #32215941
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое иеню в VB
Ну это смотря чем распространять :)
...
Рейтинг: 0 / 0
23.07.2003, 16:35
    #32215972
D.Yesieff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое иеню в VB
sf6 в соотношении размер + качество что может быть лучше ?
...
Рейтинг: 0 / 0
23.07.2003, 16:39
    #32215977
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое иеню в VB
Согласен, лучше SF6 не встречал.Если бы они еще под .net что нибудь сделали ...
...
Рейтинг: 0 / 0
23.07.2003, 16:48
    #32216000
D.Yesieff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое иеню в VB
И если представить что для более менее солидного меню
необходимо туча таких икон а каждой прописывать каждой куда ей нужно лечь
а если еще всякие там графические батоны ...
...
Рейтинг: 0 / 0
23.07.2003, 16:59
    #32216025
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое иеню в VB
С SF6 нет проблем - она сразу кушает целый каталог( с картинками). Что касается кнопок, то возникла такая вот гадость - в XP они превратились в полную помойку ( в плане картинок на кнопках) - пришлось отказаться. А использовать картинки из ресурса или файла - дело вкуса и не более того IMHO
...
Рейтинг: 0 / 0
23.07.2003, 17:04
    #32216038
D.Yesieff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое иеню в VB
Как кушает?
помниться долго извращался никак не получалось целый каталог скормить
...
Рейтинг: 0 / 0
23.07.2003, 17:47
    #32216131
Smile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое иеню в VB
с чего вы взяли, что меню в вб6 не может формироваться динамически?
создаете главное меню
и один пункт меню с индексом, например 1
тогда, что бы подгрузить еще меню нужно выполнить
Load Me.MyMenu(2)
и у вас будет уже две строки в главном меню
используй Visible=True/False если надо
зачем заморачиваться, если все стандартно делается?
и все работает хоть MDI хоть в SDI
...
Рейтинг: 0 / 0
23.07.2003, 22:12
    #32216331
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое иеню в VB
4D.Yesieff
Как : Выбираешь каталог и жмешь кнопку All files in folders
Да, перед этим в проект надо добавить свой exe что бы был %apppath%
4Smile : оно так, но есть клиенты маньяки :) которые хотят развертывание,соскальзывание, тени, картинки и прочую херню. С картинками проблем нет ( спасибо т.Апплеману) а вот с остальным напряг вот и приходится
искать всякую дрянь. ПО мне чем проще тем надежней ( это по поводу всяких тулбаров третьих фирм и т.д).
...
Рейтинг: 0 / 0
23.07.2003, 23:04
    #32216344
Smile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое иеню в VB
4 big-duke
именно
я ооочень редко пользуюсь нестандартными контролами и стараюсь все выжимать из стандартных + API много позволяет сделать
но мне проще =) я не пишу софт для клиентов, тока для своих сотрудников
...
Рейтинг: 0 / 0
24.07.2003, 11:39
    #32216632
D.Yesieff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое иеню в VB
4 big-duke: дааа , а скока помню было трогательных воспоминаний, я даже readme писал "после установки программы пожалуйста скопируйте директорию source вашего компакт диска в каталог установленной программы" вспоминаю - аж страшно "Почему не работает ваша программа! Я уже три раза ее переустанавливал, винду сносил ! В чем дело!"

4 Smile: теперь бы правильно обрабатывать события динамически созданного пункта меню...
сейчас уже клиентам недостаточного простого MDI интерфейса им подавай
а-ля "windows XP media player" поэтому бальше времени приходиться работать с фотошопом чем в IDE и без сторонних контролов (взять хотя-бы гр кнопку от Sheridan с замечательным свойством АutoRepeat не говоря о всяких там нормальных гридах) просто не обойтись
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Динамическое иеню в VB / 20 сообщений из 20, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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