Questo topic e' stato chiuso dal moderatore.
12/04/11 19:12
tullio1995
sto creando un editor simile al blocco note di windows. qualcuno mi saprebbe aiutare nella funzione di apertura di un file??
Risolto.
ecco il codice
Dim OpenF As New OpenFileDialog
OpenF.Filter = "File di testo|*.bat"
If OpenF.ShowDialog = Windows.Forms.DialogResult.OK Then
Dim r As New IO.StreamReader(OpenF.FileName)
TextBox1.Text = r.ReadToEnd()
r.Close()
End If
ora vorrei sapere se è possibile criptare i caratteri del testo, in modo da poter aprire un file creato con la mia applicazione, solo ed esclusivamente con il mio editor?
Ultima modifica effettuata da tullio1995 14/04/11 13:30
aaa
13/04/11 15:28
R0gerBlack
Senti se vuoi aprire un file ti do consigli buoni da usare, se devi caricare del testo semplice puoi usare l'IO.StreamReader e si usa così:
Dim Text As String
Dim OpenF As New OpenFileDialog
OpenF.Filter = "File di testo (*.txt)|*.txt|Tutti i file (*.*)|*.*"
'Attiva il filtro per i soli file .txt e tutti i formati
If OpenF.ShowDialog = Windows.Forms.DialogResult.OK Then
Dim r As New IO.StreamReader(OpenF.FileName)
Text = r.ReadToEnd()
r.Close()
'La variabile contenente il testo sarà Text
'e caricherà testo normale
End If
Altrimenti puoi anche fare così che per gli editor di testo è più consigliato, ma devi usare un controllo RichTextBox che chiameremo RTB1
Dim OpenF As New OpenFileDialog
OpenF.Filter = "File RTF (*.rtf)|*.rtf|Tutti i file (*.*)|*.*"
If OpenF.ShowDialog = Windows.Forms.DialogResult.OK Then
'RTB1 caricherà il testo con tutte le formattazioni salvate
RTB1.LoadFile(OpenF.FileName)
End If
Fammi sapere se ti è servito
Ultima modifica effettuata da R0gerBlack 13/04/11 15:43
aaa