![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Меню, как в Delphi [D6, Win2k]
Призрак © (2002-10-24 16:57:00)Как можно сделать окно, как главное окно Delphi. У меня не получается сделать меню на подложке, чтобы можно было его перемещать.
SottNick (2002-10-28 06:18:00) [1]1. задай вручную у каждой
2. (не рекомендуется) добавь пробелов по бокам
Призрак (2002-10-25 17:54:00) [2]Well
Юрий Зотов (2002-10-25 16:25:00) [3]> все кнопки имеют одинаковую ширину
TToolButton.AutoSize?
Призрак (2002-10-25 16:10:00) [4]P.S. А в Delphi кнопки (если это они), имеют необходимую, но не чрезмерную ширину
Призрак (2002-10-25 16:08:00) [5]Спасибо за совет, но у этого метода есть недостаток, все кнопки имеют одинаковую ширину, если поставить слова File и SuperWindow, первая надпись будет мала, как песчинка.
SottNick (2002-10-25 13:11:00) [6]как правильно, я не знаю
но достигается следующими извращениями:
0. создаешь обычное меню MainMenu и CoolBar
1. кладешь на CoolBar ToolBar
2. ToolBar"у меняешь свойства
2.1. Flat
2.2. Transparent
2.3. ShowCaptions
3. на ToolBar"е добавляешь нужное количество кнопок
(по количеству пунктов меню)
4. у кнопок меняешь свойство Grouped
5. каждой кнопке изменяешь свойство MenuItem на соответствующее
6. у MainMenu изменяешь свойство AutoMerge
аплодисменты...