wenn ich einen GadgetToolTip setzte und dann die Maus über das Gadget halte wird dieser auch angezeigt wie es sein soll.
Ändere ich jedoch den Status dieses Gadgets (bzw. klicke den Button) und halte die Maus wieder über das Gadget wird der ToolTip nicht angezeigt, und das auch nie wieder.
Das ganze tritt nur auf wenn ich die XP-Skin Unterstützung einschalte, ohne geht alles wie es soll.
Oder ich erstelle einen weiteren GadgetToolTip für ein anderes Gadget und halte die Maus zwischendurch über dieses, werden anschließend beide ToolTips wider angezeigt.
Es tritt bei dem CheckBoxGadget und bei dem ButtonGadget auf, wenn ich jeweils einen ToolTip deaktiviere.
Hier ein Ausschnitt aus meinem Programm den ich angepasst habe:
Code: Alles auswählen
OpenWindow(0, 0, 0, 300, 150, #PB_Window_SystemMenu | #PB_Window_ScreenCentered, "Prefs")
CreateGadgetList(WindowID(0))
TextGadget(0, 10, 13, 160, 14, "Standardpfad der MAP-Dateien:")
ButtonGadget(1, 170, 10, 120, 20, "Durchsuchen...")
GadgetToolTip(1, "Test")
StringGadget(2, 10, 30, 280, 20,"c:\")
CheckBoxGadget(3, 10, 60, 90, 20, "Werte merken")
;GadgetToolTip(3, "Speichert die letzten Werte aus dem Hauptfenster.")
Repeat: Event=WaitWindowEvent() : Until Event=#PB_Event_CloseWindow
Ist das ein Bug von XP oder von PureBasic, oder liegt es an meinem Code?