Autor Beitrag
Cruiser23
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 191

WinXP
D7 Prof.
BeitragVerfasst: Fr 27.06.03 12:37 
Hi,
ich möchte gerne in ein Prog von mir eine Toolbar einbauen. Nun stellt sich folgendes Problem: Ich habe links in der Toolbar Btn`s und rechst auch, dazwischen einen großen Seperator. Wenn ich mein Prog nun maximire, soll sich dieser große Sep. der größe anpassen(sozusagen mitwachsen), selbiges wenn ich es minimire. Tut er aber nicht so einfach!
Autosize macht ihn zur Runtime nur noch kleiner und dann sind alle Btn`s links nebeneinander(mit nem winzigen Sep. zwischen) angeordnet!
Habe überlegt, mir die größe der Form geben zu lassen, und den Wert dann zu errechnen, aber das muss doch einfacher gehen!

habe hir im Forum gesucht, aber nichts gefunden! Weiß einer Rat?

Danke schonmal für die Hilfe

_________________
Du steckst immer in der Sch****, das einzige, was sich ändert, ist die Tiefe!
matze
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 4613
Erhaltene Danke: 24

XP home, prof
Delphi 2009 Prof,
BeitragVerfasst: Sa 28.06.03 09:34 
nee, du musst dir schon die grösse des seperators selber beim form resize ausrechnen !

_________________
In the beginning was the word.
And the word was content-type: text/plain.
Cruiser23 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 191

WinXP
D7 Prof.
BeitragVerfasst: Sa 28.06.03 23:46 
Wede ich wohl :? ! Trotzdem Danke!

_________________
Du steckst immer in der Sch****, das einzige, was sich ändert, ist die Tiefe!
Cruiser23 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 191

WinXP
D7 Prof.
BeitragVerfasst: Sa 19.07.03 22:54 
HAbe ich nun so versucht:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
procedure TForm1.FormResize(Sender: TObject);
var
  W : Integer;
  begin
    // BigSeperator eine von der Form abhängige
    // größe zuweisen
    W := Form1.Width;
    BigSeperator.Width := W - 87;
    Refresh;
  end;


Aber das will nich so richtig! Aus irgend einem Grunde wird mein Sep nicht angepasst bzw "verschwindet" einfach! Kann da mal wer testen, oder mir sagen was ich falsch gemacht habe ?!

_________________
Du steckst immer in der Sch****, das einzige, was sich ändert, ist die Tiefe!