518 messaggi dal 23 febbraio 2002
Applicazione VB.NET:
Ho un Form Madre con proprieta' IsMdiContainer = True, al suo interno faccio aprire un Form figlio con:

--------------------------------------------
Dim Form As New Magazzino()
Form.MdiParent = Me
Form.Show()
--------------------------------------------

Il problema e' che se clicco nel Bottone che mi fa aprire il Form figlio in continuazione mi apre piu' Form, e questo non lo voglio, se il Form figlio e' gia' aperto non si deve aprire di nuovo fino a che non lo chiudo.

Come devo fare???

Non ho mai avuto un problema così e non ho sottocchio uno di esempio però dovrebbe esserci una proprietà del form padre di nome activeform. Se vuoi che si apra una sola finestra mdi allora controlal che questa proprità sia nothing.

Ciao

<b>Nulla si crea, nulla si distrugge, ma tutto si trasforma</b><br>
Il mio articolo ma vieniii

Ciao

Il mio blog
Homepage
518 messaggi dal 23 febbraio 2002
Non esiste quella voce e neppure simili

Sì che esiste è una proprietà del form padre.
C'è sia activeform che ActiveMdiChild più specifico

<b>Nulla si crea, nulla si distrugge, ma tutto si trasforma</b><br>
Il mio articolo ma vieniii

Ciao

Il mio blog
Homepage
518 messaggi dal 23 febbraio 2002
Ma tu hai il Visual Studio .NET oppure il Visual Studio 6 ???

Io sto' usando .NET e quelle voci non esistono........

Ho visual studio .net e sto parlando di .net.
Non so cosa tu sbagli ma io ce le ho.

<b>Nulla si crea, nulla si distrugge, ma tutto si trasforma</b><br>
Il mio articolo ma vieniii

Ciao

Il mio blog
Homepage
518 messaggi dal 23 febbraio 2002
Ti ho stempato due foto del mio ambiente di sviluppo:
111--- con scroll in alto
222--- con scroll in basso
in questo modo puoi vedere tutte la voci delle proprieta'.

http://race1.interfree.it/111.jpg
http://race1.interfree.it/222.jpg

Beh ma nel riguadro a destra non si vedono tutte le proprietà.
Nel evento che apre la finestra, quindi nel codice metti:

<code>
if not me.activeform is nothing then
Dim Form As New Magazzino()
Form.MdiParent = Me
Form.Show()
end if
</code>

Vedrai che con l'intellisense vedrai quelle proprietà

<b>Nulla si crea, nulla si distrugge, ma tutto si trasforma</b><br>
Il mio articolo ma vieniii

Ciao

Il mio blog
Homepage

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.