Problem mit Resize (Darstellungsfehler)
Verfasst: 24.02.2007 19:39
Hi
Wenn ich mein Fenster nur horizontal vergrößere,
(sehr schnelles auf und zuziehen mit der Maus) dann
wird Gaged 4 nicht richtig angezeigt. Es entstehen vertikale blaue Balken.
Ich hab aber überhaupt keinen Plan wo der Fehler im Code sein kann.
Bitte hleft mir.
Andy

Wenn ich mein Fenster nur horizontal vergrößere,
(sehr schnelles auf und zuziehen mit der Maus) dann
wird Gaged 4 nicht richtig angezeigt. Es entstehen vertikale blaue Balken.
Ich hab aber überhaupt keinen Plan wo der Fehler im Code sein kann.
Bitte hleft mir.
Andy

Code: Alles auswählen
Winflag.l = #PB_Window_SystemMenu | #PB_Window_ScreenCentered | #PB_Window_SizeGadget | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget
If OpenWindow(0, #PB_Ignore, #PB_Ignore, 800, 350, "", Winflag )
If CreateGadgetList(WindowID(0))
ListIconGadget(0, 0, 0, 0, 0, "Bezeichnung 1", 100, #PB_ListIcon_FullRowSelect | #PB_ListIcon_AlwaysShowSelection | #PB_ListIcon_HeaderDragDrop | #PB_ListIcon_GridLines )
AddGadgetColumn(0, 1, "Bezeichnung 2", 100)
AddGadgetColumn(0, 2, "Bezeichnung 3", 100)
AddGadgetColumn(0, 3, "Bezeichnung 4", 100)
AddGadgetColumn(0, 4, "Bezeichnung 5", 100)
AddGadgetColumn(0, 5, "Bezeichnung 6", 100)
ListIconGadget(1, 0, 0, 110, 0, "Gaget3", 91, #PB_ListIcon_FullRowSelect | #PB_ListIcon_AlwaysShowSelection)
ListIconGadget(2, 0, 0, 110, 0, "Gaget4", 91, #PB_ListIcon_FullRowSelect | #PB_ListIcon_AlwaysShowSelection)
EndIf
Repeat
WindowEventID = WaitWindowEvent()
If WindowEventID = #PB_Event_CloseWindow
Break
EndIf
If WindowEventID = #PB_Event_SizeWindow
ResizeGadget(0, 5, 5, WindowWidth(0)-260, WindowHeight(0) - 10)
ResizeGadget(1, WindowWidth(0)-245, 5, #PB_Ignore, WindowHeight(0) - 10)
ResizeGadget(2, WindowWidth(0)-125, 5, #PB_Ignore, WindowHeight(0) - 10)
EndIf
ForEver
EndIf