Visualizzazione dei risultati da 1 a 4 su 4

Discussione: CommonDialog

  1. #1

    CommonDialog

    sto cercando di creare in Vb un bottone che mi apri una CommonDialog e dopo aver selezionato il file me lo scrive in una textbox

    CommonDialog.ShowOpen
    File = CommonDialog.FileName


    tutto semplice se non che quando clicco su annulla invece che su apri mi va a scrivere comunque il file
    probabilmente devo mettere un controllo tipo se hai cliccato su annnula non fare
    CommonDialog.FileName
    giusto? ma come faccio

  2. #2
    Puoi fare così:

    Private Sub Command1_Click()
    CommonDialog1.ShowOpen
    If CommonDialog1.filename <> vbNullString Then
    MsgBox CommonDialog1.filename
    Else
    MsgBox "Operazione annullata", vbOKOnly + vbCritical, "Annullato!"
    End If
    End Sub

    Se il file viene aperto una volta e poi si preme sul pulsante annulla, la CommonDialog restituisce il nome dell'ultimo file aperto (quindi apparentemente non viene annullata l'operazione).
    Ciao,
    Berello
    "Meglio un aiuto che 50 consigli"
    (tratto dalle barrette Elah)

  3. #3
    allora cosa succede...
    lo script che mi hai dato và benissimo ma nel caso di una prima scelta,
    se tu ripremi per riaprire la commondialog lui automaticamente sceglie il file precedente
    quindi se anche premi annulla lui riscrive il precedente

  4. #4

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.