Registriert seit: 23. Jun 2005
403 Beiträge
|
Re: Panels (alTop) per Drag and Drop neu anordnen
3. Aug 2005, 13:49
Prinzipiell so:
Delphi-Quellcode:
TForm1 = class(TForm)
pan_main: TPanel;
Pan_1: TPanel;
Pan_2: TPanel;
Pan_3: TPanel;
procedure PanelMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
private
{ Private-Deklarationen }
FY: Integer;
public
{ Public-Deklarationen }
end;
Implementation
procedure TForm1.PanelMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
If ssLeft in Shift
Then Begin
If Y<>FY
Then begin
(Sender As TPanel).Top:=Y;
pan_main.Refresh;
FY:=Y;
End;
End;
end;
Die Methode PanelMouseMove den drei Panels als OnMouseMove zuweisen.
Manchmal sehen Dinge, die wie Dinge aussehen wollen mehr wie Dinge aus, als Dinge
<Esmerelda Wetterwachs>
|