Gå til innhold

Åpne filer i Visual Basic programm


Anbefalte innlegg

Videoannonse
Annonse

Prøv med OpenFileDialog og SaveFileDialog:

Private Sub mnuOpen_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuOpen.Click

 

    Dim OpenDialog As New OpenFileDialog

 

    ' Sett åpne-filtre (description1|filter|description2|filter2|)

    OpenDialog.Filter = "Rich Text Format (*.rtf)|*.rtf|Text-files (*.txt)|*.txt|Unicode Text-files (*.txt)|*.txt"

 

    ' Be brukeren om å velge en fil

    If OpenDialog.ShowDialog = Windows.Forms.DialogResult.OK Then

        ' Åpne denne filen i tekstboksen

        RichTextBox1.LoadFile(OpenDialog.FileName, Choose(OpenDialog.FilterIndex, _

        RichTextBoxStreamType.RichText, RichTextBoxStreamType.PlainText, _

          RichTextBoxStreamType.UnicodePlainText))

    End If

 

End Sub

 

Private Sub mnuSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuSave.Click

 

    Dim SaveDialog As New SaveFileDialog

 

    ' Sett lagre-filtre (description1|filter|description2|filter2|)

    SaveDialog.Filter = "Rich Text Format (*.rtf)|*.rtf|Text-files (*.txt)|*.txt|" & _

    "Textual Object Rich Text Format (*.rtf)|*.rtf|Textual Object Text-files (*.txt)|*.txt|" & _

      "Unicode Text-files (*.txt)|*.txt"

 

    ' Be brukeren om å velge filplasseringen

    If SaveDialog.ShowDialog = Windows.Forms.DialogResult.OK Then

        ' Lagre tekstboksens innhold til en fil

        RichTextBox1.SaveFile(SaveDialog.FileName, SaveDialog.FilterIndex)

    End If

 

End Sub

Endret av aadnk
Lenke til kommentar

Denne funket helt perfekt, bortsett fra en error jeg prøver og fikse...

 

 

RT1.LoadFile(OpenDialog.FileName, Choose(OpenDialog.FilterIndex, _

            RichTextBoxStreamType.RichText, RichTextBoxStreamType.PlainText, _

              RichTextBoxStreamType.UnicodePlainText))

 

"FileFormat is not valid"

 

:blush: Noen som har svar? :blush:

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...