Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 14.11.2009, 13:27
-=C@$PeR=- -=C@$PeR=- вне форума
Прохожий
 
Регистрация: 07.11.2009
Сообщения: 14
Репутация: 11
Вопрос PopupMenu

Есть всплывающее меню, такое которое появляется при нажатии правой кнопки мыши. Всплывает меню у него есть 3 пункта, я выбираю 3-ий у этого третьего пункта есть подменю, тоесть стрелочка справа и при наведении на этот 3-ий пункт появляется справа подменю. Мне надо, чтобы то самое подменю выглядело как на скриншоте, что я выложил (39 килобайт, 224х236)
Вот картинка того, что я хочу сделать: http://narod.ru/disk/15050058000/popupmenu.jpg.html - 39 Kb

Если кто не понял, а скрин качать лень, попробую объяснить так:

Установить текущее время
Установить минуты в "00"
---------------------------
Установить время на: > 00:00 | 12:00
------------------------01:00 | 13:00
------------------------02:00 | 14:00
------------------------03:00 | 15;00
------------------------04:00 | 16:00
------------------------05:00 | 17:00
------------------------06:00 | 18:00
------------------------07:00 | 19:00
------------------------08:00 | 20:00
------------------------09:00 | 21:00
------------------------10:00 | 22:00
------------------------11:00 | 23:00
В всплывающем меню выделяется не 2 строки справа и слева, а только одна из них, как показано цветом, короче не знаю как сделать такое всплывающее меню с вертикальным разделителем. Если не знаете как сделать разделитель, то поскажите как это сделать, с помощью 2-ух попап меню. Ну одно как бы всплывает при нажати правой кнопки мыши, а второе всплывает рядом с подменю первого меню.

Последний раз редактировалось -=C@$PeR=-, 14.11.2009 в 13:30.
Ответить с цитированием
  #2  
Старый 14.11.2009, 15:46
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

Просто присвойте элементу меню 12:00 свойство Break = mbBarBreak
Это свойство срабатывает в рантайме.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #3  
Старый 15.11.2009, 11:25
-=C@$PeR=- -=C@$PeR=- вне форума
Прохожий
 
Регистрация: 07.11.2009
Сообщения: 14
Репутация: 11
Радость

Цитата:
Сообщение от Страдалецъ
Просто присвойте элементу меню 12:00 свойство Break = mbBarBreak
Это свойство срабатывает в рантайме.

Эх ты не представляешь как я рад. Большое спасибо, а то я тут такую муть придумал, наверное получился бы полный бред.

Последний раз редактировалось -=C@$PeR=-, 15.11.2009 в 11:45.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 05:42.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter