Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.29;
Скачать: CL | DM;

Вниз

Как сделать меню как в IE 6.0?   Найти похожие ветки 

 
Nic (ro)   (2007-04-02 21:33) [0]

То есть, чтобы был стандартный градиент, но при этом главные кнопки меню подсвечивались также как и в TMainMenu?
Делаю так: TCoolBar + TToolBar + TMainMenu. Выходит почти то, что хотелось видеть, но вот только основные кнопки меню подсвечиваются как TSpeedButton со свойством Flat = True, причём, подсветка глючит. Придётся вручную прорисовывать или есть нечто стандартное?


 
Gero ©   (2007-04-02 22:30) [1]

Ничего не понял, проиллюстрируй скриншотами.


 
Nic (ro)   (2007-04-02 22:57) [2]

http://onicolaev.narod.ru/the.JPG
Первое окно - это IE 6 - желаемый результат. Мышью навели на пункт меню он закрашен, если щёлкнуть по нему, и двигать мышью по раскрывшемуся меню, то главный пункт данного подменю всё равно закрашен.

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


 
Gero ©   (2007-04-02 22:59) [3]

Используй TMainMenu.


 
Gero ©   (2007-04-02 23:00) [4]

То есть без всяких кулбаров и прочего мусора. Зачем они? Думаешь, есть хоть один человек которому непременно надо, чтобы меню размещалось внизу?


 
Gero ©   (2007-04-02 23:01) [5]

Вобще имитация стандартных элементов управления — это крайне плохой подход.


 
Nic (ro)   (2007-04-03 09:33) [6]

Жаль, что никто не знает как справиться с сабжем. У ToolBar свойство menu := TMainMenu, то бишь обычное меню и используется, только косвенно.


 
Gero ©   (2007-04-04 03:17) [7]

> [6] Nic (ro)   (03.04.07 09:33)
> У ToolBar свойство menu := TMainMenu

Сделай Form.Menu := MainMenu, а тулбар этот убери.

> то бишь обычное меню и используется, только косвенно.

Это не обычное меню, а имитация, хотя и VCL-вская.



Страницы: 1 вся ветка

Текущий архив: 2007.04.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.028 c
3-1170756092
iviom
2007-02-06 13:01
2007.04.29
Как копировать в буфер обмена содержимое DBGridEh?


3-1170763158
КоТ
2007-02-06 14:59
2007.04.29
Insert into и пустой параметр


2-1176126598
vitv
2007-04-09 17:49
2007.04.29
Многострочный DBGrid, поиск информации


2-1175983376
Василий Кузнецов
2007-04-08 02:02
2007.04.29
.html


1-1172839402
Maxim_k
2007-03-02 15:43
2007.04.29
RGB в HSB