Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Stautusbar verschwindet beim minimieren (https://www.delphipraxis.net/50486-stautusbar-verschwindet-beim-minimieren.html)

steppo 26. Jul 2005 14:05


Stautusbar verschwindet beim minimieren
 
Hi Leute,

beim minimieren oder besser gesagt beim rückgängigmachen des maximieren der Form verschwindet meine Statusbar.

Vergrößere ich mein Fenster auch nur um eine Einheit, wird die Statusbar wieder sichtbar.
Vergrößere und verkleinere ich meine Form mit der Maus funktioniert alles bestens.

Vergrößere ich meine Form um sie danach wieder zu verleinern verschwindet die Statusbar wieder.
Repaint, Resize , Refresh habe ich auch schon versucht. Keine Wirkung.

Beim maximieren der Form funktioniert alles Ordnungsgemaß.

Was nun?

Zacherl 29. Jul 2005 18:54

Re: Stautusbar verschwindet beim minimieren
 
Hallo,
dieses Problem habe ich auch bei vielen meiner Anwendungen. Wäre schön, wenn jemand eine Lösung hat.
Denn Refresh oder Repaint nützen auch nichts ...

Florian

Yadon 29. Jul 2005 19:07

Re: Stautusbar verschwindet beim minimieren
 
Hi,

hast Du schon im OnResize des Forms die nötigen Angaben für die Statusbar gemacht? Ich lege da die festen und den flexiblen Bereich nochmals fest, ähnlich dem OnCreate und habe wirklich nie Probleme.

Flocke 29. Jul 2005 19:09

Re: Stautusbar verschwindet beim minimieren
 
Ich kann den Fehler jetzt direkt nicht nachvollziehen, aber hab' mal etwas in der Art gelesen.

Probiert einmal, im OnResize der Form den Befehl "StatusBar.Top := ClientHeight - StatusBar.Height" einzubauen.

[Edit]
Grrr... kein roter Kasten!

Zitat:

hast Du schon im OnResize des Forms die nötigen Angaben für die Statusbar gemacht? Ich lege da die festen und den flexiblen Bereich nochmals fest, ähnlich dem OnCreate und habe wirklich nie Probleme.
Normalerweise macht man das in der VCL aber mit alBottom, alLeft usw. oder setzt Anchors.

Zacherl 29. Jul 2005 19:09

Re: Stautusbar verschwindet beim minimieren
 
Kannst du mal deinen Quelltext für die Taskbar im OnResize Ereigniss posten?

steppo 30. Jul 2005 17:01

Re: Stautusbar verschwindet beim minimieren
 
Quelltext

Delphi-Quellcode:
procedure TForm1.FormResize(Sender: TObject);
begin
  StatusBar1.Align := alBottom;
  StatusBar1.Refresh;
  end;
Wie gesagt nach dem Resize ist die Statusbar nicht zu sehen.
Vergrössere ich die Form nur um einen Millimeter durch ziehen mit der Maus nach unten, wird die Statusbar wieder sichtbar.

Gruß Steppo


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:12 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