Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Grafisches Form (https://www.delphipraxis.net/46485-grafisches-form.html)

RedDust 25. Mai 2005 16:29


Grafisches Form
 
Hi @ all,

hab' ein kleines Problem, will mein komplettes Programm optisch verschönern ("alte" Titelleiste geg und eine neue her). Nun hab' ich schon das netz durchsucht und habe entweder nur kostenpflichtige Bilder gefunden oder die Designs waren, ich sag mal, zu lasch. Kennt ihr nicht eine Seite bei der man soetwas finden kann???

P.S. wie kann ich eine Fensterleiste ohne Titel verschieben?

Rastaman 25. Mai 2005 16:32

Re: Grafisches Form
 
machst einfach bei dem Bild ein OnMousedown Ereignis und schreibst
Delphi-Quellcode:
ReleaseCapture;
Form1.Perform(WM_SYSCOMMAND, $f012, 0);
dann kannst du die form am bild herum ziehen.

PierreB 25. Mai 2005 16:35

Re: Grafisches Form
 
Hier findest du alles um deine Programme zu verschönern: Torry's Delphi Page

RedDust 25. Mai 2005 16:36

Re: Grafisches Form
 
Danke, mal noch 'ne ganz bescheidene Frage, woher bekommt ihr die ganzen Komandos??? Jetzt sagt aber bitte nicht vom MS SDK. Das is in engisch. :oops:

Rastaman 25. Mai 2005 16:39

Re: Grafisches Form
 
Code Library :)
Such dir einfach mal n Prog wo du schnell drauf zugreifen kannst wie Easy Helper von www.delphi-source.de
So Long

Luckie 25. Mai 2005 16:41

Re: Grafisches Form
 
Zitat:

Zitat von RedDust
Das is in engisch. :oops:

Ich habe mal gehört, dass es tatsächlich Personen hie rim Forum gibt, die des Englsichen mächtig sind. ;)

Nein im Ernst: Als Programmierer sollte man schon englisch können und wenn es nur fachspezifisches Englisch ist. Den Grund hast du ja selber schon erkannt, die meisten Dokumentationen sind eben auf englisch, weil das eben in unseren Kreisen weit verbreitet ist. Ich rate dir deshalb, lerne Englisch. Als Programmierer kannst du davon nur profitieren. Ich kenne sogar jemanden, der es nie richtig in der Schule gelernt hat, aber ohne Probleme mit dem PSDK zurecht kommt.

Jarmen_Kell 25. Mai 2005 16:42

Re: Grafisches Form
 
Ui gut zu wissen^^
Ich habe bisher immer

Delphi-Quellcode:
Var
HeaderMouseDPos:TPoint;

procedure Tmainform.PnlTopMouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  HeaderMouseDPos.X:=x;
  HeaderMouseDPos.Y:=y;
end;

procedure Tmainform.PnlTopMouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
  If SSLeft in Shift
    then
      begin
        mainform.Left:=mainform.Left-(HeaderMouseDPos.X-X);
        mainform.Top:=mainform.Top-(HeaderMouseDPos.Y-Y);
      end;
end;
o.ä. benutzt. Damit komm ich auch prima klar, auch wenn's komplizierter ist :)

PS.:Die Torry-Sachen erscheinen mir irgendwie nicht sonerlich toll...

RedDust 25. Mai 2005 16:46

Re: Grafisches Form
 
Glaub' ich muss mal echt ein Delphikurs mitmachen. :wall: Hatt es zwar 2 jahre lang aber von Windowskomandos hab' ich hier zum 1. mal was gehört. Dacht immer Windows versteht nie was ich sage. :lol:

@Luckie

Stimmt schon was du sagst, aber wenn du Delphi in einer Berufsschule lernst, kann das nix werden. Ich hab' nämlich noch vor einem Jahr (und auch noch heute) mit listen programmiert. Vor 2 Wochen hab' ich hier estmal mitbekommen das dies veraltet ist. :pale:


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:26 Uhr.

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