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

Вниз

Позиция окна при разворачивании   Найти похожие ветки 

 
Nemiroff   (2005-12-05 10:19) [0]

В продолжение прошлой темы (Извините что создаю 2ю тему, просто очень срочно нужно !)

Оять пример с оболочки дельфи, возьмем окно с самим кодом, при разворачивании этого окна на весь экран, оно всегда выстраивается под главным (меню, панель компонент)

Как сделать чтобы 2е окно при разворачивании выстраивалось под 1м окном ? Спасибо !


 
Piero ©   (2005-12-05 10:29) [1]

form2.top:=form1.Top+form1.height;
form2.left:=form1.left
и т.д.


 
Nemiroff   (2005-12-05 10:44) [2]

а как проверить развернута form2 или нет ?


 
Morgoth_   (2005-12-05 11:16) [3]

проверить WindowState, есть ли в нем wsMaximized


 
Nemiroff   (2005-12-05 11:37) [4]

не работает, что не верно ?


void __fastcall TForm1::FormResize(TObject *Sender)
{
       if (WindowState == wsMaximazed) {
       Form1->Top = 200;
       };
}


 
Morgoth_   (2005-12-05 11:42) [5]

WindowState это множество и тебе надо проверить есть ли в нем wsMaximazed:
что-то вроде if [wsMaximazed] in WindowState


 
Morgoth_   (2005-12-05 11:49) [6]

только не MaximAzed, это я у тебя скопировал, а MaximIzed


 
Nemiroff   (2005-12-05 12:05) [7]

Нет, тут что-то не то, не работает даже это


void __fastcall TForm1::FormResize(TObject *Sender)
{
            Form1->Top = 200;
    }


 
Morgoth_   (2005-12-05 12:13) [8]

а что тут не работает? ты спросил как проверить - ответ есть


 
Nemiroff   (2005-12-05 12:54) [9]

void __fastcall TForm1::FormResize(TObject *Sender)
{
      if (WindowState == wsMaximazed) {
      Form1->Top = 200;
      };
}


теоретически это работает, WindowState - это это перечисление
но дело в том что при запуске события, он берет WindowState до изменений, и потом событие не сробатывает,

нужно событие которое сробатывает после разворачивания окна


 
Morgoth_   (2005-12-05 13:05) [10]

OnPaint


 
Nemiroff   (2005-12-05 13:10) [11]

Morgoth ! Большое тебе спасибо :)



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

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

Наверх




Память: 0.48 MB
Время: 0.086 c
4-1129487692
Швч
2005-10-16 22:34
2005.12.18
Как вставить рисунок JPG на фон ListView


4-1129202576
Spellcaster
2005-10-13 15:22
2005.12.18
Собственный хинт в трее


1-1132648092
romas_first
2005-11-22 11:28
2005.12.18
пустая строка в TDateTimePicker


2-1133341792
kizam
2005-11-30 12:09
2005.12.18
TButton


2-1133341058
solomon
2005-11-30 11:57
2005.12.18
Как в TWebBrowser е отключить загрузку картинок