|
Динамическое иеню в VB
|
|||
---|---|---|---|
#18+
Меню должно формироваться динамически, на основании информации из БД. Существующий элемент управления Menu в VB не позволяет этого сделать. Подскажите, пожалуйста, какой нибудь распространенный ActiveX меню. Или можно выкрутиться с существующим? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2003, 12:56 |
|
Динамическое иеню в VB
|
|||
---|---|---|---|
#18+
www.vbsmart.com ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2003, 18:15 |
|
Динамическое иеню в VB
|
|||
---|---|---|---|
#18+
контрол достаточно мощный а как с заспространением чего то я не нашел никаких соглашений по поводу его использования и через опр. время не выскочит кая-нить бяка ? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2003, 14:20 |
|
Динамическое иеню в VB
|
|||
---|---|---|---|
#18+
для распротранения нужны ocx и dll которые указаны в readme. Региструй их через regsvr32 или через свой setup. По поводу лицензии и т.д. - проблем никонда не было, похоже их создатель забросил свое творение - см last update сайта. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2003, 14:50 |
|
Динамическое иеню в VB
|
|||
---|---|---|---|
#18+
Спасибо, похоже это то, что надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2003, 15:48 |
|
Динамическое иеню в VB
|
|||
---|---|---|---|
#18+
Однако тут возникает другой вопрос. Данное меню было помещено на MDI форму. При открытии подчиненной формы и развертывании на весь экран, ее control-box (маленькая иконка в левом верхнем углу формы) появляется в самом верху и смещает меню вниз, что в общем-то хреново. Запретить control-box нельзя, так как хочется оставить кнопки "max", "min". Есть какие то варианты? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2003, 14:08 |
|
Динамическое иеню в VB
|
|||
---|---|---|---|
#18+
Увы - никогда не юзал этот контрол с mdi. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2003, 14:26 |
|
Динамическое иеню в VB
|
|||
---|---|---|---|
#18+
Возникает еще вопрос вчастности если доставать иконку меню из файла ресурсов то размер ее увеличивается вдвое а свойство Stretch отсутствует ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2003, 10:07 |
|
Динамическое иеню в VB
|
|||
---|---|---|---|
#18+
по поводу иконки : она должна быть 16х16 , грузил а ее из файла через LoadPicture c vbLPSmall и все было нормально. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2003, 12:07 |
|
Динамическое иеню в VB
|
|||
---|---|---|---|
#18+
икону то я брал с того примера через Loadpicture - согласен проблем нет но это неудобно с точки зрения дальнейшей распространяемости программы в этом случае гораздо удобне пользоваться файлом ресурсов но через Loadrespicture - таже икона почему то увеличивается что не есть хорошо ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2003, 15:19 |
|
Динамическое иеню в VB
|
|||
---|---|---|---|
#18+
Ну это смотря чем распространять :) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2003, 16:18 |
|
Динамическое иеню в VB
|
|||
---|---|---|---|
#18+
sf6 в соотношении размер + качество что может быть лучше ? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2003, 16:35 |
|
Динамическое иеню в VB
|
|||
---|---|---|---|
#18+
Согласен, лучше SF6 не встречал.Если бы они еще под .net что нибудь сделали ... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2003, 16:39 |
|
Динамическое иеню в VB
|
|||
---|---|---|---|
#18+
И если представить что для более менее солидного меню необходимо туча таких икон а каждой прописывать каждой куда ей нужно лечь а если еще всякие там графические батоны ... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2003, 16:48 |
|
Динамическое иеню в VB
|
|||
---|---|---|---|
#18+
С SF6 нет проблем - она сразу кушает целый каталог( с картинками). Что касается кнопок, то возникла такая вот гадость - в XP они превратились в полную помойку ( в плане картинок на кнопках) - пришлось отказаться. А использовать картинки из ресурса или файла - дело вкуса и не более того IMHO ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2003, 16:59 |
|
Динамическое иеню в VB
|
|||
---|---|---|---|
#18+
Как кушает? помниться долго извращался никак не получалось целый каталог скормить ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2003, 17:04 |
|
Динамическое иеню в VB
|
|||
---|---|---|---|
#18+
с чего вы взяли, что меню в вб6 не может формироваться динамически? создаете главное меню и один пункт меню с индексом, например 1 тогда, что бы подгрузить еще меню нужно выполнить Load Me.MyMenu(2) и у вас будет уже две строки в главном меню используй Visible=True/False если надо зачем заморачиваться, если все стандартно делается? и все работает хоть MDI хоть в SDI ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2003, 17:47 |
|
Динамическое иеню в VB
|
|||
---|---|---|---|
#18+
4D.Yesieff Как : Выбираешь каталог и жмешь кнопку All files in folders Да, перед этим в проект надо добавить свой exe что бы был %apppath% 4Smile : оно так, но есть клиенты маньяки :) которые хотят развертывание,соскальзывание, тени, картинки и прочую херню. С картинками проблем нет ( спасибо т.Апплеману) а вот с остальным напряг вот и приходится искать всякую дрянь. ПО мне чем проще тем надежней ( это по поводу всяких тулбаров третьих фирм и т.д). ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2003, 22:12 |
|
Динамическое иеню в VB
|
|||
---|---|---|---|
#18+
4 big-duke именно я ооочень редко пользуюсь нестандартными контролами и стараюсь все выжимать из стандартных + API много позволяет сделать но мне проще =) я не пишу софт для клиентов, тока для своих сотрудников ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2003, 23:04 |
|
Динамическое иеню в VB
|
|||
---|---|---|---|
#18+
4 big-duke: дааа , а скока помню было трогательных воспоминаний, я даже readme писал "после установки программы пожалуйста скопируйте директорию source вашего компакт диска в каталог установленной программы" вспоминаю - аж страшно "Почему не работает ваша программа! Я уже три раза ее переустанавливал, винду сносил ! В чем дело!" 4 Smile: теперь бы правильно обрабатывать события динамически созданного пункта меню... сейчас уже клиентам недостаточного простого MDI интерфейса им подавай а-ля "windows XP media player" поэтому бальше времени приходиться работать с фотошопом чем в IDE и без сторонних контролов (взять хотя-бы гр кнопку от Sheridan с замечательным свойством АutoRepeat не говоря о всяких там нормальных гридах) просто не обойтись ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2003, 11:39 |
|
|
start [/forum/topic.php?fid=60&msg=32216131&tid=2171008]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
others: | 304ms |
total: | 452ms |
0 / 0 |