Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - form MDI e finestra a scelta obbligatoria
Forum - Visual Basic 6 - form MDI e finestra a scelta obbligatoria

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
foralobo (Normal User)
Pro


Messaggi: 146
Iscritto: 30/11/2009

Segnala al moderatore
Postato alle 13:10
Martedì, 26/01/2010
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

PM Quote
Avatar
Alfonso (Ex-Member)
Guru


Messaggi: 688
Iscritto: 30/09/2009

Segnala al moderatore
Postato alle 13:55
Martedì, 26/01/2010
Proprietà MdiChild = false

PM Quote
Avatar
foralobo (Normal User)
Pro


Messaggi: 146
Iscritto: 30/11/2009

Segnala al moderatore
Postato alle 15:02
Martedì, 26/01/2010
be ma ovviamente devono essere sempre figli...

PM Quote
Avatar
Alfonso (Ex-Member)
Guru


Messaggi: 688
Iscritto: 30/09/2009

Segnala al moderatore
Postato alle 15:19
Martedì, 26/01/2010
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.

PM Quote
Avatar
foralobo (Normal User)
Pro


Messaggi: 146
Iscritto: 30/11/2009

Segnala al moderatore
Postato alle 16:08
Martedì, 26/01/2010
troppo macchinoso...certo che di limiti ce ne sono parecchi in vb...con tutto il rispetto

PM Quote
Avatar
Alfonso (Ex-Member)
Guru


Messaggi: 688
Iscritto: 30/09/2009

Segnala al moderatore
Postato alle 17:00
Martedì, 26/01/2010
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

PM Quote
Avatar
foralobo (Normal User)
Pro


Messaggi: 146
Iscritto: 30/11/2009

Segnala al moderatore
Postato alle 17:34
Martedì, 26/01/2010
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

PM Quote
Avatar
Alfonso (Ex-Member)
Guru


Messaggi: 688
Iscritto: 30/09/2009

Segnala al moderatore
Postato alle 17:51
Martedì, 26/01/2010
Beh che vb6 abbia dei limiti ...
Ma scusa la mia curiosità, rispetto a quale ambiente di sviluppo trovi questi limiti?

PM Quote
Avatar
foralobo (Normal User)
Pro


Messaggi: 146
Iscritto: 30/11/2009

Segnala al moderatore
Postato alle 18:22
Martedì, 26/01/2010
python :)

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo