ImageGadet blockiert Mauszugriff auf andere Gadget
Verfasst: 30.09.2010 07:57
Hallo zusammen,
wenn in einem Containergadet ein Imagegadget angelegt wird (zB als Hintergrund), dann können andere Gadets im selben Container nur noch per Tastatur bedient werden; Maus geht nicht mehr. (PB 4.51, Windows)
Nachstehend ein Beispielcode; wenn das Imagegadget rausgemacht wird, dann funktioniert alles problemlos.
Hat jemand hierfür einen Workaround ?
Danke + viele Grüsse
Oli
__________________________________________________
Thread verschoben
Bugs>Anfänger
30.09.2010
RSBasic
wenn in einem Containergadet ein Imagegadget angelegt wird (zB als Hintergrund), dann können andere Gadets im selben Container nur noch per Tastatur bedient werden; Maus geht nicht mehr. (PB 4.51, Windows)
Nachstehend ein Beispielcode; wenn das Imagegadget rausgemacht wird, dann funktioniert alles problemlos.
Hat jemand hierfür einen Workaround ?
Danke + viele Grüsse
Oli
Code: Alles auswählen
Enumeration
#GUI_WINDOW
#GUI_CMD_NEXT
#GUI_CMD_PREV
#GUI_CONT
#GUI_IMGBACK
#GUI_CB
#GUI_LV
EndEnumeration
If OpenWindow(#GUI_WINDOW, 415, 160, 636, 327, "Test", #PB_Window_SystemMenu|#PB_Window_TitleBar)
ButtonGadget(#GUI_CMD_NEXT, 520, 285, 100, 30, "Next >>")
ButtonGadget(#GUI_CMD_PREV, 415, 285, 100, 30, "<<Prev")
ContainerGadget(#GUI_CONT, 145, 40, 485, 240)
ImageGadget(#GUI_IMGBACK, 0, 0, 485, 240, CreateImage(#GUI_IMGBACK,485,240 )) ; <------ comment out this line
ComboBoxGadget(#GUI_CB, 10, 25, 465, 20)
ListViewGadget(#GUI_LV, 10, 55, 465, 135)
CloseGadgetList()
EndIf
For i=1 To 5
AddGadgetItem(#GUI_CB,-1, Str(i))
AddGadgetItem(#GUI_LV,-1, Str(i))
Next
Repeat
Event = WaitWindowEvent()
Until event=#PB_Event_CloseWindow
__________________________________________________
Thread verschoben
Bugs>Anfänger
30.09.2010
RSBasic