create and save a text file in windows forms application c# code example
Example 1: save text input into a txt file in c#
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
namespace WindowsFormsApplication2
{
public partial class Form1: Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
TextWriter txt = new StreamWriter("C:\\demo\\demo.txt");
txt.Write(textBox1.Text);
txt.Close();
}
}
}
Example 2: save data from textbox to text file c#
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.IO;namespace Save_File_txt{ public partial class Form1 : Form { public static string dirParameter = AppDomain.CurrentDomain.BaseDirectory + @"\file.txt"; public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { SaveEvent(); } public void SaveEvent() { DialogResult result; result = MessageBox.Show("Do you want to save file?", "Konfirmasi", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.No) { return; } if (result == DialogResult.Yes) { try { if (textBox1.Text != null && textBox2.Text != null && textBox3.Text != null) { saveFile(textBox1.Text, textBox2.Text, textBox3.Text); } } catch (Exception err) { MessageBox.Show(err.ToString()); } } } public void saveFile(string name,string telephone, string address) { string Msg = name + ";" + telephone + ";" + address;