Forse non ho capito bene, ma cercando di trasformare la tua descrizione in questo breve codice (uso QT):
Private pn As Panel
Private MenuPrinc As Menu
Public Sub Form_Open()
With MenuPrinc = New Menu(Me)
.Text = "Menu 1"
End With
Me.Arrangement = Arrange.Fill
With pn = New Panel(Me)
.Background = Color.Yellow
End With
End
il colore della barra del Menu... non cambia. :-\ ???
Ma io, come ho mal spiegato, intendevo:
Private pn As Panel
Private MenuPrinc As Menu
Public Sub Form_Open()
With MenuPrinc = New Menu(Me)
.Text = "Menu 1"
End With
Me.Arrangement = Arrange.Fill
Me.Background = Color.Yellow
With pn = New Panel(Me)
.Background = Color.Background
End With
End
:ciao:
Ma io, come ho mal spiegato, intendevo:
Non avevo capito la parte finale della tua spiegazione.
Ora a me funziona, MA solo se uso la libreria GTK, non se uso QT !
Ho una virtuale con la stabile di mint :
[System]
Gambas=3.17.3 e755f8e (stable)
OperatingSystem=Linux
Kernel=5.4.0-125-generic
Architecture=x86_64
Distribution=Linux Mint 20.3 Una
Desktop=CINNAMON
Font=Ubuntu,9
Scale=7
Theme=mint-y
Language=it_IT.UTF-8
Memory=3932M
che uso per fare delle prove per Hans e il menu si colora con entrambe le librerie, anche su Debian mate, avrai fatto qualche cambiamento o un tema diverso da quello di default :-\