Merhaba,
Gerekinimler:
3 adet button (btnac, btnkaydet, btnayar)
1 adet textBox
Öncelikle kütüphane olarak using System.IO; eklemeyi unutmayın.
private void Btnkaydet_Click(object sender, EventArgs e)
{
SaveFileDialog save = new SaveFileDialog();
save.Filter = "Metin Dosyası|*.txt";
save.OverwritePrompt = true;
save.CreatePrompt = true;
if(save.ShowDialog()==DialogResult.OK)
{
StreamWriter Kayit = new StreamWriter(save.FileName);
Kayit.WriteLine(textBox1.Text);
Kayit.Close();
}
}
private void Btnac_Click(object sender, EventArgs e)
{
OpenFileDialog file = new OpenFileDialog();
if (file.ShowDialog() == DialogResult.OK)
{
FileInfo fi = new FileInfo(file.FileName);
if (fi.Exists)
{
try
{
StreamReader oku = new StreamReader(file.FileName);
textBox1.Text=oku.ReadToEnd();
oku.Close();
}
catch (Exception)
{
MessageBox.Show("Dosyanın içeriği Okunamadı");
}
}
}
}
private void Btnayar_Click(object sender, EventArgs e)
{
fontDialog1.ShowColor = true;
if(fontDialog1.ShowDialog()!=DialogResult.Cancel)
{
textBox1.Font = fontDialog1.Font;
textBox1.ForeColor = fontDialog1.Color;
}
}
private void Form1_Load(object sender, EventArgs e)
{
DialogResult kapatma;
kapatma = MessageBox.Show("Kapatmak ister misiniz...",
"Uyarı",
MessageBoxButtons.YesNo,
MessageBoxIcon.Stop);
}