|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Отключить перетаскивание главной формы
Здравствуйте! Собственно вопрос, Как отключить перетаскивание главной формы в развернутом виде в полный экран? Т.е Главная форма на весь экранн, ее можно зацепить мышкой и перетащить! Мне надо это отключить!
Заранее спасибо за помощь! |
#2
|
|||
|
|||
поставьте в свойствах формы align параметр alCustom.
|
#3
|
|||
|
|||
Спс! Еще вопрос есть, как сделать чтобы последующие открывающиеся формы были внутри главной формы?
|
#4
|
|||
|
|||
Т.е не выходили за пределы границ главной формы..
|
#5
|
||||
|
||||
Код:
formstyle := fsMDIForm; — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#6
|
|||
|
|||
Не помогло! С помощью перетаскивания формы она выходит за границы главной формы! А мне надо чтобы не выходило!
|
#7
|
||||
|
||||
тогда создавай отдельный поток, в нем прописываешь сравнивание типа
PHP код:
|
#8
|
|||
|
|||
Спасибо понятно! А вот еще вопрос, а если хочу сделать так чтобы при развернутой главной формы на весь экран последующее открытие функций разных открывалось только по середине? Это как сделать? Как я понимаю это надо присвоить кнопки координаты нахождения последующей открытой форме? Только как это сделать?
У меня на главной форме прописано так, что при любом разрешении главная форма разворачивается максимально т.е подстраивается под разрешение! Заранее благодарен! |
#9
|
|||
|
|||
Просто если прописать это под моё разрешение, соответственно если оно будет открыто под другим разрешением то форма сдвинится!
|
#10
|
|||
|
|||
На главной форме в Events прописан такой вод код!
Top := 0; Left := 0; Width := Screen.Width; Height := SCreen.Height; |
#11
|
||||
|
||||
Не совсем понял, что подразумевается под "функцией" в данном контексте.
А так если надо по центру вывести какой-либо объект(не важно, кнопка или форма), то забиваешь для него координаты, центруешь относительно чего-нибудь(относительно главной или дочерней формы). добавлено спустя..... значит сразу для всего забиваешь координаты(координаты относительно текущей формы) |
#12
|
|||
|
|||
На моей главной форме есть компонент MainMenu! В нем написана кнопочка Отчет о продаже! Когда нажимаешь на Отчет о продаже появл другая форма с DBGrid-ом! Так вот мне надо чтобы эта форма была по середине первой главной формы!
|
#13
|
|||
|
|||
Мысли есть как это сделать, но не понятно одно! На моей главной форме прописан вот такой код:
Top := 0; Left := 0; Width := Screen.Width; Height := SCreen.Height; Он подстраивает полное разворачивание главной формы на весь экран под разрешение! Т.е если разрешение 1024 на 768 то разв под это разрешение, если 1366 на 768 то соответственно под это! |
#14
|
|||
|
|||
Также надо чтобы другая форма подстраивалась под разрешение и разворачивалась по середине экрана т.е главной формы!
|
#15
|
|||
|
|||
Фух, надеюсь понятно объяснил
|