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