Vai al contenuto
PLC Forum


CommonDialog in Visual Basic


Messaggi consigliati

Luca Bettinelli
Inserito:

Avrei bisogno di visualizzare la CommonDialog Salva & Apri a tutto schermo, in modo da coprire tutto le schermo, questo per evitare che l'operatore, per errore, possa cliccare fuori dalla CommonDialog e farla andare in background.

Qualcuno sa come fare ??

Saluti


Inserita:

Non è una richiesta molto comune, in ogni caso potresti provare questo esempio http://web.tiscali.it/maravea

L'ho preso da una rivista del '97 Visual Basic Journal, ho aggiunto qualche modifica per rendere l'idea.

Questo metodo non richiede nessun controllo OCX , a volte uso questo sistema per evitare l'utilizzo delle librerie VB.

L'effetto grafica della CMD a pieno schermo non è molto bello graficamente, anche se volendo si potrebbe inserire un'immagine di fondo nello spazio vuoto.

L'altezza dell CMD è stata aumentata di 50 pixel per nascondere la barra.

Inserita:

Se usi il CommonDialog in VB viene creata una finestra modale e quindi non è possibile farla andare in background rispetto alla finestra madre.

Luca Bettinelli
Inserita:

Per Claudio Monti:

Il problema che la commondialog la richiamo da un software in ProTool Pro, per salvare e caricare delle ricette, quindi la commondialog mi va in secondo piano rispetto al Protool, non rispetto al programma eseguibile che richiamo da questo.

Appena ho un attimo di tempo proverò ad analizzare le possibilità proposte, per ora vi ringrazio molto per i consigli.

Ciao

Inserita:

L'esempio che ho inserito potrebbe essere non molto chiaro a tutti.

Ad esempio modificandi queste righe nella Function CDCallBack sostituendo tutti i valori 100 con 300

CDMoveControl hdlgParent, lst1, , , 100, 100

CDMoveControl hdlgParent, stc3, , 100

CDMoveControl hdlgParent, stc2, , 100

CDMoveControl hdlgParent, cmb1, , 100, 100

CDMoveControl hdlgParent, edt1, , 100, 100

CDMoveControl hdlgParent, IDOK, 100, 100

CDMoveControl hdlgParent, IDCANCEL, 100, 100

Inserita:
Il problema che la commondialog la richiamo da un software in ProTool Pro
... non conosco il comportamento della CommonDialog in ProTool, mi spiace :huh:

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...