Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2012
    Messaggi
    96

    [Visual Basic 2010]Aprire un file senza far comparire il dialog

    Salve, volevo chiedere se era possibile schiacciando un button aprire un file senza far comparire il dialogo per scegliere il percorso.
    Ho provato diversi codici partendo dal primario(che fa comparire il dialogo), ma o mi dava errore o non succedeva niente!

    Button=Button1
    SaveFileDialog=SaveFileDialog1

    Mi potreste aiutare a risolvere questo piccolo enigma?

  2. #2
    Utente di HTML.it L'avatar di IAL32
    Registrato dal
    Aug 2011
    Messaggi
    88
    Cosa hai provato a scrivere fino ad ora?

    Comunque, credo che quello che tu intenda sia il OpenFileDialog, se vuoi aprire un file. In questo caso, allora devi aver giā definito il percorso del file in precedenza, per poi aprirlo con i metodi che intendi usare.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2012
    Messaggi
    96
    si scusa, mi sono sbagliato con SaveFileDialog.

    Il percorso del file č "C:\DOCS\test.txt".

    Questo č il codice che avevo provato
    codice:
    Dim AllText As String = "", LineOfText As String = ""
        OpenFileDialog1.Filter = ".txt|test.txt"
    
        OpenFileDialog1.FileName = "C:\DOCS\test.txt" 
    
        Try
            FileOpen(1, OpenFileDialog1.FileName, OpenMode.Input)
            Do Until EOF(1)
                LineOfText = LineInput(1)
                AllText = AllText(LineOfText)
            Loop
            RichTextBox1.Text = AllText
        Catch
        Finally
            FileClose()
        End Try
    Questo non funziona perō!
    Se non mi sbaglio queste modifiche aveva funzionato per il salva

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Per scegliere il file da aprire devi usare una OpenFileDialog non una SaveFileDialog
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it L'avatar di Vinsent
    Registrato dal
    May 2011
    Messaggi
    314
    Quoto Oregon ed aggiungo:
    ma il txt devi leggerne il contenuto o aprirlo con Blocco Note???

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2012
    Messaggi
    96
    Devo leggerne il contenuto in una RichTextBox.

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    In quel codice non apri la OpenFileDialog ... devi scrivere

    OpenFileDialog1.ShowDialog()

    altrimenti come fai a scegliere il file?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2012
    Messaggi
    96
    Si, ma io devo aprire un percorso giā predefinito(C:\DOCS\test.txt), non devo poterlo scegliere.

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Beh, scusa ma non sei stato chiaro ... allora non si capisce cosa c'entrino le Dialog ... nč la Save nč la Open ...

    A questo punto usa la stringa "C:\DOCS\test.txt" nella FileOpen.

    Anzi, non usare la FileOpen ma scrivi del codice che utilizzi le classi corrette ...

    codice:
            Dim f As StreamReader
            Try
                f = New StreamReader("C:\DOCS\test.txt")
                RichTextBox1.Text = f.ReadToEnd()
            Catch
            Finally
                If Not (f Is Nothing) Then f.Close()
            End Try
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2012
    Messaggi
    96
    Grazie.
    Era il mio primo post.

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.