omid2048
شنبه 02 آبان 1394, 20:22 عصر
عزیزان سلام
بنده یه پروژه دارم که شامل یک تکس باکس هست و چند دکمه----->به عکس نگاه کنید
136225
خب میخوام وقتی روی گزینه "نیو" کلیک کنم در صورتی که متنی توش بود اول پیغام ذخیره رو بده(که تا اینجا رو نوشتم) و میخوام اگر کاربر متن رو ذخیره کرد و
برای بار دوم روی گزینه "نیو" زد اینبار متن های توی تکس باکس رو حذف کنه
خب چیکار کنیم ما؟؟
کدهایی که نوشتم
if(bolerror!=false)
{
var msb = MessageBox.Show("Save?", "??????", MessageBoxButtons.YesNoCancel);
switch(msb)
{
case DialogResult.Yes:
saveFileDialog1.Title = "save";
saveFileDialog1.FileName = "demo";
saveFileDialog1.Filter = "allfile |*.txt";
saveFileDialog1.FilterIndex = 1;
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
strname = saveFileDialog1.FileName;
System.IO.File.WriteAllText(strname, textBox1.Text);
bolerror = false;
}
break;
case DialogResult.No:
textBox1.Text = "";
break;
}
}
بنده یه پروژه دارم که شامل یک تکس باکس هست و چند دکمه----->به عکس نگاه کنید
136225
خب میخوام وقتی روی گزینه "نیو" کلیک کنم در صورتی که متنی توش بود اول پیغام ذخیره رو بده(که تا اینجا رو نوشتم) و میخوام اگر کاربر متن رو ذخیره کرد و
برای بار دوم روی گزینه "نیو" زد اینبار متن های توی تکس باکس رو حذف کنه
خب چیکار کنیم ما؟؟
کدهایی که نوشتم
if(bolerror!=false)
{
var msb = MessageBox.Show("Save?", "??????", MessageBoxButtons.YesNoCancel);
switch(msb)
{
case DialogResult.Yes:
saveFileDialog1.Title = "save";
saveFileDialog1.FileName = "demo";
saveFileDialog1.Filter = "allfile |*.txt";
saveFileDialog1.FilterIndex = 1;
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
strname = saveFileDialog1.FileName;
System.IO.File.WriteAllText(strname, textBox1.Text);
bolerror = false;
}
break;
case DialogResult.No:
textBox1.Text = "";
break;
}
}