1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If MessageBox.Show(Me, _
"Sauvegarder le document?", _
"Sauvegarde", _
MessageBoxButtons.YesNo, _
MessageBoxIcon.Question) = DialogResult.No Then
Return
End If
'Titre
SaveFileDialog1.Title = "Sauvegarde"
'Extension par défaut
SaveFileDialog1.DefaultExt = "txt"
'Filtres
SaveFileDialog1.Filter = "fichiers textes (*.txt)|*.txt|Tous les fichiers (*.*)|*.*"
SaveFileDialog1.FilterIndex = 1
'Ouverture boîte de dialogue saveFile
If SaveFileDialog1.ShowDialog(Me) = DialogResult.OK Then
Dim sw As StreamWriter = New StreamWriter(SaveFileDialog1.OpenFile, Encoding.Default)
Try
Dim i As Integer = 0
While i < RichTextBox1.Lines.Length
sw.WriteLine(RichTextBox1.Lines(i))
System.Math.Min(System.Threading.Interlocked.Increment(i), i - 1)
End While
Finally
If Not (sw Is Nothing) Then
sw.Close()
End If
End Try
End If
End Sub |
Partager