I'm using PB5.20B13, OSX64
here xml code menudialog.xml
Code: Select all
<?xml version="1.0" ?>
<!-- Window -->
<window flags="#PB_Window_SizeGadget | #PB_Window_MaximizeGadget | #PB_Window_MinimizeGadget"
id="0" minheight="auto" minwidth="auto" name="firstwindow" text="Reporting">
<hbox expand="item:2">
<vbox expand="no">
<panel name="panelbtn" width="200">
<tab text="Program Selection"/>
<vbox>
<button Flags="" name="btnsetup" text="Setup" width="70"
height="40"/>
<button name="btnanalysis" text="Analysis" width="70" height="40"/>
<button name="btnreport" text="Report" width="70" height="40"/>
</vbox>
</panel>
</vbox>
<vbox expand="yes">
<panel width="400" height="300">
<tab text="Setup"/>
<vbox>
<image name="imgdbsetup" width="140" height="140" imageid="0"/>
</vbox>
<tab text="Analysis"/>
<tab text="Report"/>
</panel>
</vbox>
</hbox>
</window>
Code: Select all
If LoadXML(#Xml, "menudialog.xml") And XMLStatus(#Xml) = #PB_XML_Success
CreateDialog(#Dialog)
If OpenXMLDialog(#Dialog, #Xml, "firstwindow", 200, 200)
btnNr = DialogGadget(#Dialog, "btnsetup")
MessageRequester("#ButtonGadget","Button Number : " + Str(btnNr))
Repeat
Event = WaitWindowEvent()
Until Event = #PB_Event_CloseWindow
Else
Debug "Dialog creation error: " + DialogError(#Dialog)
EndIf
Else
Debug "XML error on line " + XMLErrorLine(#Xml) + ": " + XMLError(#Xml)
EndIf
Code: Select all
DialogGadget(#Dialog, "btnsetup")