diferencias en el comportamiento de los formularios entre mono/windows y mono/linux

"francesc" <[email protected]>
Newsgroups gmane.comp.gnome.mono.hispano
Message-ID <001301c8a6ad$170dea00$2101a8c0@P4XP>
Hola,

Estoy haciendo un programa en vb.net, de momento muy simple, despues de 
pasar correctamente por el form de login llama el form de menu que a su vez 
puede llamar otros formularios para edicion de archivos de una base sqlite.

El mono 1.9 (desde ayer el 1.9.1)

Ejecutando el programa en mono bajo windows XP todo va sobre ruedas. Bajo 
linux(OpenSuse 10.2) el formulario de menu ses sobreescribe sobre el 
formulario de edicion que he ejecutado. Eso aún teniendo el focus sobre el 
formulario de edicion. Para poder acceder tengo que apartar el menu 
arrastrandolo hacia un lado.

La única forma de evitarlo es ejecutando el mantenimiento de forma Modal, 
que no me interesa. ¿Alguien tiene alguna sugerencia?

Os pongo el trozo de codigo de ejemplo de como no funciona bien bajo linux:

Private Sub UsuariosToolStripMenuItem_Click(ByVal sender As System.Object, 
ByVal e As System.EventArgs) Handles UsuarisToolStripMenuItem.Click
    Dim frm As New frmUsuarios
    frm.Show()
End Sub

Así si funciona, pero no em interessa un formulario modal. Quiero poder 
abrir otras ventanas.

Private Sub UsuariosToolStripMenuItem_Click(ByVal sender As System.Object, 
ByVal e As System.EventArgs) Handles UsuarisToolStripMenuItem.Click
    Dim frm As New frmUsuarios
    frm.ShowDialog()
End Sub
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.