En el código fuente de gambas. Una clase, dentro de su constructor he observado que se declara a una variable entre paréntesis.
Lo más parecido al contenedor padre.
Public Sub _new()
Dim (hPanel) As Panel
$hButtonBox = New ButtonBox(Me) As "ButtonBox"
$hButtonBox.Picture = Picture["icon:/small/calendar"]
$hButtonBox.Alignment = Align.Right
$hPopup = New Window As "PopupWindow"
$hPopup.Persistent = True
$hPopup.Arrangement = Arrange.Fill
hPanel = New Panel($hPopup)
hPanel.Arrangement = Arrange.Horizontal
hPanel.Border = Border.Plain
$hChooser = New DateChooser(hPanel) As "DateChooser"
$hChooser.Expand = True
$hChooser.Border = False
Me.Proxy = $hButtonBox
UpdateMask
Value_Write(Null)
End
Dim (hPanel) As Panel
$hButtonBox = New ButtonBox(Me) As "ButtonBox"
$hButtonBox.Picture = Picture["icon:/small/calendar"]
$hButtonBox.Alignment = Align.Right
$hPopup = New Window As "PopupWindow"
$hPopup.Persistent = True
$hPopup.Arrangement = Arrange.Fill
hPanel = New Panel($hPopup)
hPanel.Arrangement = Arrange.Horizontal
hPanel.Border = Border.Plain
$hChooser = New DateChooser(hPanel) As "DateChooser"
$hChooser.Expand = True
$hChooser.Border = False
Me.Proxy = $hButtonBox
UpdateMask
Value_Write(Null)
End
¿ Anula algo ?. La variable hPanel concuerda con el nombre del contenedor organizador.
La clase es DateBox.
Saludos