Все что касается меню окна и всплывающих меню попап.
http://develstudio.ru/forum/topic596.html#comments
Все что касается меню окна и всплывающих меню попап.
http://develstudio.ru/forum/topic596.html#comments
а можно повесить разные попап на разные объекты на форме. Я выбирал в свойствах попап эти объекты, но не работает. Только если form1 выбрать. Мне надо на image другие попап вешать, отличные от на form. Надеюсь понятно расписал свою проблему.
PS Я хороший программист потому что читаю это!
noRoman (16.05.2010)
PS Я хороший программист потому что читаю это!
noRoman (16.05.2010)
хочу добавить про get_key_state(VK_RBUTTON)<0. Работает. Монитор большой и сразу не видно что попап вверхнем левом углу![]()
PS Я хороший программист потому что читаю это!
Последний раз редактировалось EINSHTEIN; 25.05.2010 в 22:28.
построй вот такую структуру в TmainMenuEx
для твоего скриншота :
(без пробела)опции
(1 пробел) создать
(2 пробела) папку
(2 пробела) ярлык...
Главное это пробелы. hide_app скрывает твое приложение, close_app закрывает и т.д. app(это приложение твое application). hide,close - дейстия
Зло торжествует, пока добро бездействует
EINSHTEIN (26.05.2010)
Возможно ли к пункту попап-а добавить "функцию клика" с параметром?.. А то просто у меня на нем висит вставка около десяти текстовых заготовок, а делать десять функций (на каждый вариант) как-то слишком... Думал в параметры функции вставки добавить переменную "$what_to_add" и уже в попап-е при ссылке на функцию писать "Fc_Insert("text")"... Но - "лишняя скобка в строке 1"...
Сообразительности и опыта в ПХП не хватило, чтоб самому выход придумать...
хочу динамически изменять popUpMenu. Через c("popUpMenu1")->data пробовал - не получается. Можно примерчик.
P.S. DS 2
PS Я хороший программист потому что читаю это!
У меня вопрос такой же как у EINSHTEIN`а как сделать такое меню?
![]()
Последний раз редактировалось Molodoy hacker; 03.11.2010 в 12:55.
Molodoy hacker (04.11.2010)
Только я непонел какие компоненты должны быть на форме?
Смотря что делаешь... Там создавалось меню динамически....
А если тебе попап нужен, то выкладывай его.
Но тебе вроде и не динамически нужно, а просто создать меню, что выше на картинке, его и в обычном редакторе меню можно!
А динамически вон я noRoman`у ответил
Вот пример меню...
Molodoy hacker (04.11.2010)
Спасибо! Разобрался теперь )) а то я код вствлял под кнопку)) а надо было на форму))
каторый ты сюда выкладывал.
http://community.develstudio.ru/showthread.php/765
Этот вставлял.
Да я понел я сидел мин. 20 код разбирал по финтикам разбирался
Теперь запимнил его наизусть)))
Можно ли popupMenu привязать сразу к двум и более объектам? А то что-то не хочется захламлять программу однотипными менюшками.
Название темы должно отображать суть вопроса, а не глубину твоих страданий.
За небольшую плату (совсем небольшую) создам качественный дизайн для любой программы на DS. Опыт есть.
Мои проекты вы можете увидеть на сайте: obomne.tk
простите, но я так и не понял, как вызвать всплывающее меню при нажатии ПКМ?
Лишь только тот, кто не боится смерти,
Лишь только тот, кто смерти ждет,
Пусть только тот ко мне придет...
http://nick-name.ru/forum/EvelRus.gif
Название темы должно отображать суть вопроса, а не глубину твоих страданий.
За небольшую плату (совсем небольшую) создам качественный дизайн для любой программы на DS. Опыт есть.
Мои проекты вы можете увидеть на сайте: obomne.tk
Сделал, не работает
Просто создать объект и указать пункты меню достаточно?
Лишь только тот, кто не боится смерти,
Лишь только тот, кто смерти ждет,
Пусть только тот ко мне придет...
http://nick-name.ru/forum/EvelRus.gif
достаточно, но чтобы оно работало надо привязать функции с нужными действиями
Название темы должно отображать суть вопроса, а не глубину твоих страданий.
За небольшую плату (совсем небольшую) создам качественный дизайн для любой программы на DS. Опыт есть.
Мои проекты вы можете увидеть на сайте: obomne.tk
Да, но у объекта окно нет события "Нажатие ПКМ" (( Тогда как вызвать контекстное меню просто щелкнув ПКМ в окне?
ВСЕ, решил... Не назначил Объект для менюПростите за невнимательность...
Последний раз редактировалось EvelRus; 19.07.2011 в 22:33.
Лишь только тот, кто не боится смерти,
Лишь только тот, кто смерти ждет,
Пусть только тот ко мне придет...
http://nick-name.ru/forum/EvelRus.gif
Простите снова за дурацкий вопрос, но как привязать всплывающее меню к двум объектам? Например к окну и иконке на трее? не запятая, ни точка с запятой результата не дают![]()
Лишь только тот, кто не боится смерти,
Лишь только тот, кто смерти ждет,
Пусть только тот ко мне придет...
http://nick-name.ru/forum/EvelRus.gif
Название темы должно отображать суть вопроса, а не глубину твоих страданий.
За небольшую плату (совсем небольшую) создам качественный дизайн для любой программы на DS. Опыт есть.
Мои проекты вы можете увидеть на сайте: obomne.tk
Может видео урок заснять как подключать???
Давай... народу будет полезно, потому что действительно не сразу поймешь как
Лишь только тот, кто не боится смерти,
Лишь только тот, кто смерти ждет,
Пусть только тот ко мне придет...
http://nick-name.ru/forum/EvelRus.gif
Я создал компонет главное меню, и как там добавить функцию например показать другую форму?
ну тоесть я создал меню с названием Файл, а в нём подменю открыть, и как мне сделать так чтобы при нажатии на открыть показалась форма другая?
Аналогичный вопрос. Не могу задать действие по клику. Мб я не правильно чет делаю?
В результате функция выполняется вообще до того, как появится форма... в дальнейшем в попап-меню при клике ничего не происходит. Если сделать set_event($item, "onClick", "delFromBox()") - тоже ничего не происходит :-[PHP код:global $popup;
$item = new TMenuItem;
$item->caption = "Удалить выделенную строку";
$item->picture->assign(c("image6")->picture);
[B]set_event($item, "onClick", delFromBox()); [/B]
$popup[0] = new TPopupMenu;
$popup[0]->addItem($item);
p.s. на image6 висит точно такое же действие при клике - работает.
ТЬФУ! Вопрос снят xD оказывается можно просто $item->onClick = "delFromBox()"; сделать )))
Последний раз редактировалось WxMaper; 13.08.2011 в 15:30.
у меня $it->onClick = "test()"; не работает, выдает ошибку... в чем может быть дело? все делаю вроде по правилам.
Последний раз редактировалось stas3k; 26.08.2011 в 14:13.
прошу прощения.. разобрался... имя функции надо указывать без скобок оказывается
хотя тогда возникает вопрос: а как передать функции какое-то значение при клике на определенный раздел popupmenu ? если имя функции со скобками не записать, то и не передать значение в функцию =(
Последний раз редактировалось stas3k; 26.08.2011 в 14:25.
Всем привет! Когда запускаю программу с меню (TMainMenuEx), нажимаю на вкладку, у меня форма отображается в новом окне. Как сделать, чтобы вся программа была в одном окне?
Код отображения формулы: ShowForm(Form1, SW_SHOW);
Последний раз редактировалось AvriX; 08.11.2011 в 13:55.
Подскажите, как в попап или главное меню добавить чекбокс?
![]()