Seite 1 von 1

Problem mit GadgetToolTip und XP-Skin Ünterstützung

Verfasst: 02.06.2005 04:00
von Jake
Hi,

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
Kann ich dagegen was tun?
Ist das ein Bug von XP oder von PureBasic, oder liegt es an meinem Code?

Verfasst: 02.06.2005 07:05
von Green Snake
ich würde sagen weder noch....
bei mir geht alles so wei es gehen sollte.

welche pb vrsion hast du?
ich habe 3.93 und damit gehts blendent :wink:

Verfasst: 02.06.2005 10:53
von Jake
Ich habe auch die 3.93. Hast du dir die Bedingungen unter denen es auftritt richtig angesehen?
Ich habe schon andere bemüht das mal zu testen und die haben alle das gleiche Problem jedoch ist es ihnen nie aufgefallen.