Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    7

    |vb.NET| Salvataggio testi

    Salve a tutti, sono nuovo qui.
    Colgo l'occasione per presentarmi -possibile che nel forum non ci sia una sezione per presentarsi?-. Mi chiamo Fabio e sono un aspirante programmatore in VB.
    Per iniziare, ho provato ha programmare un editor di testo, ma ho un piccolo problema nel salvare il testo nella casella richtextbox. Vi posto la parte di codice:

    ----------------------------------------
    SalvaToolStripMenuItem.Click
    SaveFileDialog1.ShowDialog()
    RichTextBox1.SaveFile(SaveFileDialog1.FileName,
    SaveFileDialog1.Filter)
    ----------------------------------------

    Quando però clicco su "salva", il programma genera l'errore "Cast non valido dalla stringa "" al tipo 'Integer'."

    Come risolvo? Grazie in anticipo.

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    7
    up

  3. #3
    codice:
    Dim format As RichTextBoxStreamType = RichTextBoxStreamType.PlainText
    If SaveFileDialog1.ShowDialog()<>DialogResult.Cancel Then
        If SaveFileDialog1.FileName.EndsWith(".rtf") Then format = RichTextBoxStreamType.RichText
        RichTextBox1.SaveFile(SaveFileDialog1.FileName, format)
    End If
    Amaro C++, il gusto pieno dell'undefined behavior.

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    7
    MItaly, grazie per la risposta. Ma il file che si viene a creare non è in formato .rtf, ma è in un formato sconosciuto

    Come ma?!? :master:

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Originariamente inviato da Gefa
    SaveFileDialog1.ShowDialog()
    RichTextBox1.SaveFile(SaveFileDialog1.FileName,
    SaveFileDialog1.Filter)
    Il codice sopra non è corretto: devi esaminare il valore di ritorno del metodo ShowDialog per determinare se l'utente ha confermato la selezione del file operata, prima di procedere con il salvataggio del file usando il metodo SaveFile del controllo RichTextBox.

    Per ulteriori informazioni, cerca i nomi delle classi su MSDN.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  6. #6
    Originariamente inviato da Gefa
    MItaly, grazie per la risposta. Ma il file che si viene a creare non è in formato .rtf, ma è in un formato sconosciuto
    Formato sconosciuto come contenuto o come estensione?
    Amaro C++, il gusto pieno dell'undefined behavior.

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.