|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.08.2010, 11:17 | #1 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Плаваящая панель(форма) не зависимая от главной формы
привет всем!
Есть программа с 1 формой(TForm) и 1 панелью(Tpanel) панель удалось сделать что-бы плавала по экрану.. Но когда сворачиваешь программу в панель задач(или в трей) сворачивается и панель.. как свернутьь программу не свернув панель? |
12.08.2010, 11:37 | #2 |
Погулять вышел
Участник клуба
Регистрация: 17.05.2010
Сообщений: 1,573
|
а каким кодом делается панель плавающей в данном случае?
Никогда не знаешь, где тебе повезет... (Фрай)
|
12.08.2010, 11:40 | #3 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
точнее 2 формы , на одной из них панель.. при этом коде:
Код:
|
12.08.2010, 11:58 | #4 |
Погулять вышел
Участник клуба
Регистрация: 17.05.2010
Сообщений: 1,573
|
Может имеет смысл не извращаться, а использовать только главную форму. На нее панель и свойства: DockSite = true; DragKind = dkDock; DragMde = dmAutomatic ??
Никогда не знаешь, где тебе повезет... (Фрай)
|
12.08.2010, 12:08 | #5 |
Форумчанин
Регистрация: 06.03.2009
Сообщений: 583
|
Посмотри такой вариант, две формы сворачиваются независимо:
http://programmersforum.ru/showthread.php?t=5872 код от Квэнди: Код:
Не стыдно чего-то не знать, стыдно не стремиться к знаниям.
|
12.08.2010, 12:19 | #6 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
DIgorevich:
Попробовал и это. Вариант не подошёл, так как: 1. сворачивается вместе с программой 2. Имеет рамку с крестиком и заголовком ArtInt: Ваш вариант подошёл=) а как теперь убрать кнопку с панели задач? |
12.08.2010, 12:49 | #7 |
Форумчанин
Регистрация: 06.03.2009
Сообщений: 583
|
Может так заменить?
//Params.ExStyle := Params.ExStyle or WS_EX_APPWINDOW; Params.ExStyle := Params.ExStyle or WS_EX_TOOLWINDOW; Вот еще интересная статья по данной теме, там обсуждаются также проблемы по данной теме: http://www.rsdn.ru/forum/delphi/1560585.all.aspx
Не стыдно чего-то не знать, стыдно не стремиться к знаниям.
|
12.08.2010, 12:58 | #8 | |
Форумчанин
Регистрация: 29.12.2007
Сообщений: 137
|
Цитата:
Код:
|
|
12.08.2010, 13:02 | #9 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Ins спасибо за вариант=)
ArtInt спасибо, это помогло! Вопрос можно закрывать.. |
12.08.2010, 14:44 | #10 |
Форумчанин
Регистрация: 05.07.2010
Сообщений: 136
|
Можно было главную форму сделать невидимой
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Неглавная форма всегда над главной. Как исправить? | TwiX | Общие вопросы Delphi | 19 | 03.11.2012 17:17 |
Заголовок Child формы имеет цвет неактивной формы, хотя форма активна? | PrimaryPro | Общие вопросы Delphi | 0 | 12.03.2010 11:12 |
Как программно закрыть все открытые модальные формы перед сворачиванием главной формы в трей? | SkAndrew | Общие вопросы Delphi | 8 | 27.01.2010 22:44 |
Форма с авторизацией пользователя после появления главной формы | r00xus | Общие вопросы Delphi | 7 | 14.01.2010 06:21 |
Обращение из формы в dll к элементу главной формы (delphi) | a_n_n_a | Помощь студентам | 3 | 10.05.2009 04:00 |