Problemi di TopMost

mercoledì 26 gennaio 2005 - 13.02

AntCiar Profilo | Expert

Salve,
Ho una applicazione che presenta una form principale (PRFFORM) con contenitore MDI
All'interno di questa vengono aperte due form (Form1 e Form2) che hanno come MdiParent la form PRFFORM

La Form2 ha la proprietà TopMost = True

Quando sono aperte sia la Form1 e la Form2, nel momento in cui faccio clic sulla Form1, la Form2 passa dietro la Form1 nonostante abbia la proprietà TopMost = True. Come posso fare per evitare questo? Io ho bisogno che la Form2 rimanga sempre in primo piano, nonstante sia "figlia" di PRFFORM

Grazie

drigo83 Profilo | Senior Member

Ho lo stesso problema.

Nessuno sa come risolvere?

Grazie

Ciao

gennyfor Profilo | Junior Member

ciao....hai provato a rendere la form2 "figlia" della stessa form1???

prova cosi:

form1.mdiparent = ME
form2.mdiparent = ME.mdiparent

drigo83 Profilo | Senior Member

Si potrebbe anche fare, ma il problema è che ho n form, non solo 2.

gennyfor Profilo | Junior Member

se hai n form suppongo che li inizializzi da codice giusto??

non credo che tu li abbia gia belli e fatti altrimenti come potresti progettare N form a priori??

Quindi in tal caso la tua inizializzazione del form sarà


Dim Form_1 as new form
Dim Form_2 as new form
Dim Form_n as new form

form_1.mdiparent = ME
form_2.mdiparent = ME.mdiparent
form_n.mdiparent= ME.mdiparent



ALtrimenti provate ad impostare la proprietà MODAL a TRUE da codice nell'inizializzazione dei form

Nel codice, su inizialize component vedrete ad un certo tratto l'inizializzazione del form, tra le varie proprietà inserite :

Form_n.modal = TRUE

E' una proprietà simile al TOP MOST , dovrebbe funzionare

drigo83 Profilo | Senior Member

La proprietà modal è readonly, quindi niente neanche così....
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5