![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Ibragim |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 177 Регистрация: 28.9.2004 Где: Киев Репутация: нет Всего: нет |
День добрый. Вопрос наверняка пустяковый, но вчера часа три промучился - не получилось. Вот решил спросить.
В Word'e, Delphi, т.д. наверху есть масса ToolBar ' ов - они с характерной двойной чертой слева, и Drop' ятся несколько своеобразным образом - не просто куда ни попадя на форму, а прижимаются к стеночкам, передвигают другие ToolBar 'ы и вообще веду себя изумитеьно. Как создать такое чудо? То есть вид моей верхней формы должен быть в точности как в IDE Delphi например. PS Спасибо pOsOl за предыдущие ответы |
|||
|
||||
| <Spawn> |
|
|||
![]() Око кары:) ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2776 Регистрация: 29.1.2003 Где: Екатеринбург Репутация: 44 Всего: 64 |
Бросаешь на форму TActionManager(Additional), TCoolBar(Win32), на TCoolBar бросаешь TActionMainMenuBar(Additional) и нужное количество TActionToolBar(Additional). Затем двойным щелчком на TActionManager открываешь редактор и добавляешь действия(стандартные, либо какие то свои). После чего мышкой перетаскивешь сформированые группы действий на соответсвенные панели TActionToolBar и в TActionMainMenuBar. И подбираешь нужную цветовую гамму. Для Дельфи-стиля это TXPColorMap(Additional). Так же, скорее всего, прийдется повозиться с настройками панелей и написать пару обработчиков для достижения нужной функциональности.
Это сообщение отредактировал(а) <Spawn> - 29.9.2004, 11:17 -------------------- "Для некоторых людей программирование является такой же внутренней потребностью, подобно тому, как коровы дают молоко, или писатели стремятся писать" - Николай Безруков. |
|||
|
||||
| Ibragim |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 177 Регистрация: 28.9.2004 Где: Киев Репутация: нет Всего: нет |
Понял. Буду пробовать. Расскажу что получилось
PS А все не так уж и просто оказалось |
|||
|
||||
| Ibragim |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 177 Регистрация: 28.9.2004 Где: Киев Репутация: нет Всего: нет |
ПОЛУЧИЛОСЬ! Даже не так сложно - мне нужно было не отслеживть действия, а просто чтобы эти CoolBand вели себя нормально. Поэтому хватило просто CoolBar, а на нем CoolBands
Вот только как бы им запретить друг на друга налазить? То есть нельзя, чтобы один CoolBand закрывал (даже частично) другой. И еще - при нажатии мышки на двойную полоску слева на CoolBande он почему-то растягивается по горизонтали до упора - а хотелось бы, чтобы занее можно было тягать CoolBand как в IDE Delphi. Могешь подсобить? |
|||
|
||||
| VID |
|
|||
|
Unregistered |
Извиняюсь, что ломлюсь со своим вопросом, но он в тему....
Как быть, если у вас MDI интерфейс и вы не используете TMainMenu, а использете TActionManager и TActionMainMenuBar, при этом разворачивание окна Child'a приведет к потере системных кнопок по его управлению (Minimize, Maximize и т.д.), это удается исправить используя TMainMenu, но внешний вид уже не тот... |
|||
|
||||
| VID |
|
|||
|
Unregistered |
К тому же при использовании TActiionMainMenuBar не свтраиваются меню дочерних окон. Опять таки это удается исправить используя компонент TMainMenu
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |