Frage zu einem Flag bei "SplitterGadget"
Verfasst: 06.02.2008 22:42
Hallo zusammen,
ich versuche mich gerade an einem SplitterGadget und habe Probleme mit einem Flag das ich bei diesem Befehl angeben kann. Es handelt sich um das Flag "#PB_Splitter_FirstFixed".
In der Hilfe steht zu diesem Flag: "Wenn das SplitterGadget in der Größe verändert wird, behält das erste Gadget seine Größe."
Anhand des SplitterGadgets-Beispiel aus der Hilfe, hätte ich jetzt angenommen, daß der 1. Button in seiner Grösse nicht verändert wird wenn ich den Splitter bewege. Aber egal ob ich das Flag benutze oder nicht, ich sehe keine Änderung wenn ich den Code ausführe.
Hier das Beispiel aus der Hilfe mit dem Flag:
Vielleicht verstehe ich ja den Sinn des Flags falsch, dann wäre es nett wenn mir jemand auf die Sprünge helfen würde
Hab vergessen zu erwähnen, daß ch das gleiche Problem auch mit dem Flag "#PB_Splitter_SecondFixed" habe
Gruss
Peter
ich versuche mich gerade an einem SplitterGadget und habe Probleme mit einem Flag das ich bei diesem Befehl angeben kann. Es handelt sich um das Flag "#PB_Splitter_FirstFixed".
In der Hilfe steht zu diesem Flag: "Wenn das SplitterGadget in der Größe verändert wird, behält das erste Gadget seine Größe."
Anhand des SplitterGadgets-Beispiel aus der Hilfe, hätte ich jetzt angenommen, daß der 1. Button in seiner Grösse nicht verändert wird wenn ich den Splitter bewege. Aber egal ob ich das Flag benutze oder nicht, ich sehe keine Änderung wenn ich den Code ausführe.
Hier das Beispiel aus der Hilfe mit dem Flag:
Code: Alles auswählen
If OpenWindow(0, 0, 0, 230, 195, "SplitterGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
If CreateGadgetList(WindowID(0))
#Button1 = 0
#Button2 = 1
#Splitter = 2
ButtonGadget(#Button1,0, 0, 0, 0, "Button 1") ; es besteht keine Notwendigkeit, die Größe oder Position
ButtonGadget(#Button2,0, 0, 0, 0, "Button 2") ; festzulegen, da sie automatisch in der Größe angepasst werden
SplitterGadget(#Splitter, 5, 5, 220, 120, #Button1, #Button2, #PB_Splitter_Separator | #PB_Splitter_FirstFixed)
TextGadget(3, 10, 135, 210, 55, "Obiger GUI-Abschnitt zeigt zwei sich - innerhalb des 220x120 SplitterGadget Bereichs - automatisch in der Größe anpassende Schalter.",#PB_Text_Center )
Repeat
Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
EndIf

Hab vergessen zu erwähnen, daß ch das gleiche Problem auch mit dem Flag "#PB_Splitter_SecondFixed" habe

Gruss
Peter