Hallo zusammen,
ich experimentiere gerade mit der Möglichkeit eigene kleine Dialoge in PB zu erstellen.
Irgendwie bekomme ich die richtige Syntax für ButtonImage in der XML-Struktur nicht hin.
Einfache Buttons mit Text sind kein Problem.
Kann mir bitte mal jemand ein kleines Beispiel posten, denn aus dem Handbuch bzw. der Hilfe werde ich nicht so richtig schlau.
Danke.
CreateDialog & ButtonImage
Re: CreateDialog & ButtonImage
büddeschööön:
Grüße ... Peter
Code: Alles auswählen
EnableExplicit
UsePNGImageDecoder()
Runtime Enumeration
#myButtonImage
EndEnumeration
Enumeration
#XML
#Dialog
EndEnumeration
Define sXML.s
Define myImage
sXML = "<window id='#PB_Any' name='test' text='...' minwidth='100' minheight='100' flags='#PB_Window_SystemMenu | #PB_Window_ScreenCentered '>" +
" <hbox>" +
" <buttonimage id='#myButtonImage' />" +
" </hbox>" +
"</window>"
If ParseXML(#XML, sXML) And XMLStatus(#XML) = #PB_XML_Success
If CreateDialog(#Dialog)
If OpenXMLDialog(#Dialog, #Xml, "test", 100, 100)
myImage = LoadImage(#PB_Any, #PB_Compiler_Home + "\Examples\Sources\Data\world.png")
If myImage
SetGadgetAttribute(#myButtonImage, #PB_Button_Image, ImageID(myImage))
EndIf
Repeat
Until WaitWindowEvent() = #PB_Event_CloseWindow
Else
Debug "Dialog creation error: " + DialogError(#Dialog)
EndIf
EndIf
Else
Debug "XML error on line " + XMLErrorLine(#Xml) + ": " + XMLError(#Xml)
EndIf
Hygge
-
- Beiträge: 120
- Registriert: 01.04.2011 21:59
Re: CreateDialog & ButtonImage
merci!
Kann man die Tags zu den Gadgets irgendwo nachlesen? Ich hab sie im Handbuch nicht gefunden....
Re: CreateDialog & ButtonImage
unter OpenXmlDialog() wirst Du fündig.fabulouspaul hat geschrieben:Kann man die Tags zu den Gadgets irgendwo nachlesen?
Grüße ... Peter
Hygge