Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi TPanel hin und her schieben... (https://www.delphipraxis.net/1363-tpanel-hin-und-her-schieben.html)

Gast 18. Nov 2002 13:28


TPanel hin und her schieben...
 
Hallo TPanel Profis, 8)

irgendwie brauche ich bei neuen (für mich) Sachen immer einen Ruck... alles andere ergibt sich dann später von selbst... auch jetzt ist das so :oops:

...jetzt muss ich auf einem leerem Formular ein TPanel hin und her schieben.... also mit gedrückten linken Maus-Taste verschieben und loslassen...

Wie mache ich das?

Gruß

Paul Jr.

sakura 18. Nov 2002 13:43

Im OnMouseDown Ereignis einfach den folgenden Code einfügen
Delphi-Quellcode:
procedure TfrmTopBar.Panel1OnMouseDown(
  Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer
);
begin
  if Button = mbLeft then
  begin
    ReleaseCapture;
    TPanel(Sender).Perform(WM_SYSCOMMAND, $F012, 0);
  end;
end;

City Light 18. Nov 2002 13:44

Hallo Paul Jr.

Delphi-Quellcode:
procedure TForm1.Panel1MouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  ReleaseCapture;
   SendMessage(Panel1.Handle, wm_SysCommand,$f012,0);
end;
Gruß ,Tino

Gast 18. Nov 2002 14:12

Hallo Sakura und Tino, :lol:

DANKE !!!

Gruß

Paul Jr.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz