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

Вниз

Перетаскивание двух форм одновременно   Найти похожие ветки 

 
XRMiPO   (2008-04-04 15:59) [0]

Как сделать, чтобы можно было перетаскивать две формы за одну панель одновременно?
Пробовал с этим кодом что-то сделать, но он перетаскивает только одну форму, даже если указать там две.
ReleaseCapture;
Form2.Perform(WM_SYSCOMMAND, $F012, 0);


 
easy ©   (2008-04-04 16:31) [1]

var
 downPoint:TPoint;

procedure TForm1.FormCreate(Sender: TObject);
begin
 Width:=200;
 Height:=100;
end;

procedure TForm1.FormShow(Sender: TObject);
begin
 Form2.Show;
end;

procedure TForm1.FormResize(Sender: TObject);
begin
 if assigned(Form2) then
   MoveWindow(Form2.Handle,Left+Width,Top,Width,Height,true);
end;

procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
 Shift: TShiftState; X, Y: Integer);
begin
 downPoint:=Point(X,Y);
end;

procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
 Y: Integer);
begin
 if ssLeft in Shift then begin
   Left := Left + (X - downPoint.X);
   Top := Top + (Y - downPoint.Y);
   MoveWindow(Form2.Handle,Left+Width,Top,Width,Height,true);
 end;
end;


 
XRMiPO   (2008-04-04 19:30) [2]

чето у меня вся прога поворачивается куда то, но скрипт работает, но как-то не свосем правильно


 
XRMiPO   (2008-04-04 19:34) [3]

почему то форма меняет значение высоты с длиной


 
XRMiPO   (2008-04-04 19:36) [4]

все, разобрался, там width и height местами поменять надо, спасибо за помощь.


 
ProgRAMmer Dimonych ©   (2008-04-04 19:42) [5]

> XRMiPO   (04.04.08 19:30) [2]
> чето у меня вся прога поворачивается куда то, но скрипт
> работает, но как-то не свосем правильно

Скрипт? Ну-ну...



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

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

Наверх




Память: 0.47 MB
Время: 0.033 c
2-1207019095
exe2k
2008-04-01 07:04
2008.04.27
OpenDialog & Listbox...


2-1206961815
Mishenka
2008-03-31 15:10
2008.04.27
Динамическое зменение события у компонентов, помещаемых на форму?


4-1187865747
mr.Bear
2007-08-23 14:42
2008.04.27
Как отследить обращение к файлу?


2-1206891532
cyber-pilot
2008-03-30 19:38
2008.04.27
Создание и уничтожение дочерней формы


3-1196339620
9899100
2007-11-29 15:33
2008.04.27
advantage odbc