Ciao gta3!
Per rendere disponibile la CommonDialog fai clic Progetto(barra degli strumenti)> Componenti ... poi seleziona Microsoft Common Dialog Control 6 > clic su OK.
Dopo porti il controllo sulla Form che deve utilizzare la ComDial.
Per quanto riguarda il codice dipende da quello che devi fare, ricordati che il predetto controllo fa apparire solo la finestra di dialogo per selezionare un file, dopo tramite codice devi fare tu ... Comunque queste righe aprono la ComDialog:
codice:
With FrmSP.CommonDialogSPP
.CancelError = True 'Imposta CancelError su True
On Error GoTo ErrHandler
.Filter = "File di programma (*.csv)|*.csv|Documenti di Testo (*.Txt)|"
.FilterIndex = 1
.DefaultExt = "csv"
.Flags = cdlOFNNoChangeDir Or cdlOFNHideReadOnly Or cdlOFNFileMustExist Or cdlOFNNoReadOnlyReturn
.DialogTitle = "Selezionare il file da aprire"
.FileName = FrmAA.TxtNuovoFile 'Imposta il Nome del file
.InitDir = App.Path & "\....."
.ShowOpen
... ... ...
Potresti anche non usare la commDialog per aprire un'immagine, ad esempio:
codice:
'Carica l'immagine nella PictureBox:
Pic1.Picture = LoadPicture("D:\...\Printer2.ico")
'e la salva nei formati BMP e JPG:
SavePicture Pic1.Image, ("D:\...\Printer2.bmp")
In questo caso si apre un'icona in un controllo PictureBox (di nome Pic1) posto sulla Frm e poi la si salva con formato .bmp .