Главная страница
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.021 c
15-1204908575
Богдан
2008-03-07 19:49
2008.04.27
Оцените програму


2-1207257029
FishNode
2008-04-04 01:10
2008.04.27
TCAlendarMouth


15-1205735888
sds
2008-03-17 09:38
2008.04.27
MS SQL Server 2000


2-1206707430
asdf2
2008-03-28 15:30
2008.04.27
Есть ли функция, определяющая номер квартала, по дате?


4-1188377902
-=Domix=-
2007-08-29 12:58
2008.04.27
Графика в консоли