this is to show my questions:
Code: Select all
CompilerIf #PB_Compiler_Unicode
#XmlEncoding = #PB_UTF8
CompilerElse
#XmlEncoding = #PB_Ascii
CompilerEndIf
#Dialog = 0
#Xml = 0
XML$ = "<?xml version='1.0' ?>"+
" <window id='#PB_Any' name='test' text='Gridbox' minwidth='auto' minheight='auto' flags='#PB_Window_ScreenCentered | #PB_Window_SystemMenu | #PB_Window_SizeGadget'>"+
" <gridbox columns='2'>"+
" <option name='cboProxy1' colspan='2' text='Keinen Proxy verwenden'/>"+
" <option name='cboProxy2' colspan='2' text='Proxy Server verwenden (server:port):'/>"+
" <empty /><string name='strProxyURL' minwidth='450' />"+
" <option name='cboProxy3' colspan='2' text='Proxy Autoconfiguration File (PAC) verwenden:'/>"+
" <empty /><string name='strProxyPACURL' minwidth='450' />"+
" <empty /><hbox>"+
" <button name='btnOK' text='OK' />"+
" <button name='btnCancel' text='Abbruch'/>"+
" </hbox>"+
" </gridbox>"+
" </window>"
If CatchXML(#Xml, @XML$, StringByteLength(XML$), 0, #XmlEncoding) And XMLStatus(#Xml) = #PB_XML_Success
If CreateDialog(#Dialog) And OpenXMLDialog(#Dialog, #Xml, "test")
Repeat
Event = WaitWindowEvent()
Until Event = #PB_Event_CloseWindow
Else
Debug "Dialog error: " + DialogError(#Dialog)
EndIf
Else
Debug "XML error: " + XMLError(#Xml) + " (Line: " + XMLErrorLine(#Xml) + ")"
EndIf
Question 2: How to make the option boxes (cboProxy) being grouped to each other (only one allowed to be set at any time). Is there something I've missed? Maybe some group identifier?
Question 3: How to make the first column having a fixed size or at least a minimum size? It simply takes to much space. How to limit the size of a column?
Can somebody please help me? I like to use this new feature but it seems a little tricky...
Kukulkan