Announcement

Collapse
No announcement yet.

Statusbar-Panelgrösse ändern

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

  • Statusbar-Panelgrösse ändern

    Hallo zusammen,

    ich habe eine form, auf der sich u.a. auch eine status bar befindet.
    Ich habe die form und die statusbar auf eine grösse von 600x800 px. voreingestellt.
    Der benutzer soll aber auch die chance haben bei einem grösseren bildschirm die form zu maximieren. Nun habe ich das problem, dass sich
    die von mir voreingestellten bereiche der Statusbar bis auf den letzten (Uhrzeit) NICHT in Ihrer grösse ändern.

    <b>Anstatt die Spalte mit der Uhrzeit zu vergrössern sollte falls möglich die Spalte mit den Hinweisen vergrössert werden.</b>

    Ich habe zu anschauungszwecken die bilder mal hochgeladen.
    Ihr könnt sie unter: <i>http://www.mgubler.de/statbar.html</i> sehen.

    Marc

  • #2
    Eine einfache Möglichkeit wäre es im OnResize des Formulars die Panel-Spaltengröße zu ändern (entsprechend der Breite des Formulars:

    <PRE>
    procedure TForm1.FormResize(Sender: TObject);
    begin
    StatusBar1.Panels[2].Width := Width - 400;
    end;
    </PRE&gt

    Comment

    Working...
    X