harani
یک شنبه 22 مرداد 1391, 23:35 عصر
عرض شود خدمت دوستان که دید تو نرم افزار ها یک دکمه Save داریم یه Save As بروی دکمه Save که کلیک میکنی اگر فایل موجود نباشه پنجره SaveDialog باز میشه ولی اگر موجود باشه روی خود همان فایل عمل ذخیره سازی (OverWrite) انجام میشه و پنجره savedialog دیگه باز نمیشه . لطفاً کد این دکمه (Save) برام بنویسید ممنون .
از کد زیر که استفاده میکنم درست در نمیاد .
SaveFileDialog sfd = new SaveFileDialog();//a
sfd.Filter = "Word Document (*.doc)|*.doc|Rich Text Format (*.rtf)|*.rtf|TextDocument (*.txt)|*.txt|All File (*.*)|*.*";//c
if (File.Exists(sfd.FileName) == false)//a
{
sfd.ShowDialog();//a
rtbWord.SaveFile(sfd.FileName);//b
}
else
{
File.WriteAllText(sfd.FileName, rtbWord.Text);//c
}
از کد زیر که استفاده میکنم درست در نمیاد .
SaveFileDialog sfd = new SaveFileDialog();//a
sfd.Filter = "Word Document (*.doc)|*.doc|Rich Text Format (*.rtf)|*.rtf|TextDocument (*.txt)|*.txt|All File (*.*)|*.*";//c
if (File.Exists(sfd.FileName) == false)//a
{
sfd.ShowDialog();//a
rtbWord.SaveFile(sfd.FileName);//b
}
else
{
File.WriteAllText(sfd.FileName, rtbWord.Text);//c
}