Permitir al usuario escoger un fichero para guardarlo
Artículo por Club Developers · 10 mayo 2006
2072 vistas
El componente System.Windows.Form.SaveFileDialog permite al usuario escoger interactivamente un fichero con el fin de usarlo para guardar datos.
Veamos un ejemplo que permite guardar en un fichero el contenido de un RichTextBox.
Veamos un ejemplo que permite guardar en un fichero el contenido de un RichTextBox.
vbnet
Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click If MessageBox.Show(Me, _ "¿Realmente quiere guardar el documento?", _ "GUARDAR", _ MessageBoxButtons.YesNo, _ MessageBoxIcon.Question) = DialogResult.No Then Return End If ' Guardado del documento SaveFileDialog1.Title = "Guardar" SaveFileDialog1.DefaultExt = "txt" SaveFileDialog1.Filter = "Ficheros de texto (*.txt)|*.txt|Todos los ficheros (*.*)|*.*" SaveFileDialog1.FilterIndex = 1 ' mostramos cuadro de diálogo de guardar 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 End If End Try End If End Sub