Oppure

Loading
26/01/10 12:10
foralobo
salve a tutti, come molti sapranno, quando si lavora con MDI e si chiamano delle finestre a scelta obbligatoria (es. form1.show 1) viene generato un errore in quanto con mdi non è possibile usare questa modalità..

io ho necessita di farlo ugualmente...esiste una scappatoia?

grazie
aaa
26/01/10 12:55
Alfonso
Proprietà MdiChild = false
aaa
26/01/10 14:02
foralobo
be ma ovviamente devono essere sempre figli...
aaa
26/01/10 14:19
Alfonso
E allora non ti rimane altro che

Form.controlBox = False
Form.WindowState = vbMaximized

così la form occupa tutta la MDI e non puoi accedere alle altre eventualmente aperte.
Se poi vuoi evitare che si possa chiudere anche la form mdi devi disabilitare la X di chiusura form.
aaa
26/01/10 15:08
foralobo
troppo macchinoso...certo che di limiti ce ne sono parecchi in vb...con tutto il rispetto
aaa
26/01/10 16:00
Alfonso
Guarda che il metodo .show 1 è esattamente uguale in vb2008.
Serve ad aprire una finestra che non permette la continuazione del programma, nel punto dove è stata lanciata, finchè non si chiude la form.

Forse tu hai bisogno di qualcos'altro, non di una forma aperta con .show 1
aaa
26/01/10 16:34
foralobo
no conosco vb2008 e non parlavo di limitazioni nei confronti del 2008...cmq non siamo qui per questo...ti ringrazio molto per l'aiuto..ho eliminato la MDIForm e sto lavorando in modo diverso
aaa
26/01/10 16:51
Alfonso
Beh che vb6 abbia dei limiti ...
Ma scusa la mia curiosità, rispetto a quale ambiente di sviluppo trovi questi limiti?
aaa