Announcement

Collapse
No announcement yet.

Fenster minimieren

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Fenster minimieren

    Hallöle,

    Wenn ich durch klick auf TImage die Form minimieren will, wie geht das? Ich habe es mit <br>Form1.WindowState := wsMinimized; <br>probiert, aber dann zeigt er mir noch eine verkleinerte Fensterzeile am unteren Bildschirmrand.<br>
    <br>
    Ausserdem: wenn ich das Programm durch klick auf ein TImage beenden will, schreibe ich einfach<br>
    Close;<br>
    Gibt es eine saubere Lösung oder können so keine weitere Fehler entstehen?<br>
    <br>
    Danke, Stephan

  • #2
    Hallo Stephan,<br>versuchs mal hiermit:<br>
    <pre>
    <font size="1" face="Verdana">procedure TForm1.Button1Click(Sender: TObject);
    begin
    SendMessage(Handle,WM_SYSCOMMAND,SC_MINIMIZE,0);
    end;</font>
    </pre>
    Close ist in Ordnung.<br>Jens Schuman

    Comment


    • #3
      Programm beenden:
      Application.Terminate wäre eleganter..

      Guid

      Comment


      • #4
        <b>Application.Terminate</b> sollte eigentlich vermieden werden. Close überprüft noch <b>CloseQuery</b> und ruft <b>Application.Terminate</b> dann noch auf. Anderfalls würde der Code in <b>OnClose</b> einfach nie abgearbeitet.<p>
        Grüße, Mario Noac
        Schöne Grüße, Mario

        Comment


        • #5
          Hey, danke für eure Antworten.. )

          tschüssi, Stepha

          Comment

          Working...
          X