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