
sitze gerade an meinem 1. Programm und hab da ein Problem mit dem ButtonImageGadget.
Die Grafik ist schon auf dem Button, bloss wie bekomme ich diesen "ich-bin-klickbar-Rand" weg?
Weiss da jemand Rat?
Code: Alles auswählen
If OpenWindow(0, 0, 0, 200, 200, "ImageGadget", #PB_Window_SystemMenu)
iObj = LoadImage(#PB_Any, "C:\einbild.bmp")
If iObj = 0
MessageRequester("ImageGadget", "Fehler!")
End
EndIf
ImageGadget(0, 20, 20, ImageWidth(iObj), ImageHeight(iObj), ImageID(iObj))
Repeat
EventID = WaitWindowEvent();
If EventID = #PB_Event_CloseWindow
Break
ElseIf EventID = #PB_Event_Gadget
If EventGadget() = 0 And EventType() = #PB_EventType_LeftClick
MessageRequester("ImageGadget", "Es wurde mit der linken Maustaste auf das Bild geklickt geklickt!")
EndIf
EndIf
ForEver
EndIf
Gerade deswegen, schaetze ichAndesdaf hat geschrieben:wie kommst du überhaupt auf ButtonImageGadget? Ich meine ist ja nicht
das erste was man so sieht... außerdem ist der Name ja schon "Button"...
Dass es um ein Mausklick-Event geht ist klar ... wozu sollte man sonst ein ButtonGadget verwenden?Andesdaf hat geschrieben:er hat ja auch nicht gesagt, dass er ein Event abfragenm will...
... aber eigentlich müsste man ja dann wortblind sein, wenn man dann nen
Button nimmt.