MDIParent TopMost

domenica 08 luglio 2018 - 17.39

pelling10 Profilo | Junior Member

Ciao a tutti;
Ho un form con proprietà container = true
Nel form sono presenti textbox e bottoni, da uno di questi bottoni chiamo un form2 :
Form2 f = new Form2;
f.mdiparent = this;
f. Show();
Il form2 si apre nel form1 ma dietro alle textbox, non riesco a portarlo in primo piano in nessun modo anche settando il topmost= true e il bringtofront = true del form2
Dove sbaglio? Grazie mille a chi vorrà aiutarmi

pieroalampi Profilo | Expert

ciao te lo posto in vb.net
sul tasto che al click deve aprire il form all'evento click inserisci:
Frmdaaprire.MdiParent = Me
Frmdaaprire.Show()
Frmdaaprire.BringToFront()
fammi sapere
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LA PRIMA FRASE DI UN PROGRAMMATORE HELLO WORD ...... ANCHE L'ULTIMA

pelling10 Profilo | Junior Member

La prova l'avevo già fatta in precedenza ma nulla non funziona.

Form2 f = new Form2;
f.MDIParent = this;
f.show();
f.BringToFront();
f.TopMost = true;

Ma nulla, il Form2 compare sempre dietro le TextBox (le TextBox sono contenute in un Pannel) possibile che sia quello il problema?

Grazie!

pieroalampi Profilo | Expert

sai che non capisco cosa vuol dire dietro le textbox! prova a sganciarle dal panel, giusto per fare una prova
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LA PRIMA FRASE DI UN PROGRAMMATORE HELLO WORD ...... ANCHE L'ULTIMA
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