PDA

View Full Version : سوال: استفاده از Stream Writer برای ذخیره محتویات RichTextBox



Ehsan Programmer
پنج شنبه 19 فروردین 1389, 13:50 عصر
سلام
من یک فایل متنی رو در یک Richtextbox دارم حالا میخوام با SreamWriter اونو ذخیره کنم

اما هر کار میکنم فقط خط اولش ذخیره میشه
لطفا کمکم کنید
:خجالت:

FastCode
پنج شنبه 19 فروردین 1389, 14:50 عصر
اگر کدتون رو بزارید زودتر مشکلتون حل میشه.

AliRezaPro
پنج شنبه 19 فروردین 1389, 15:13 عصر
از خاصیت Lines آبجکت richTextBox1 استفاده کنید و ان را در حلقه پیمایش کنید و با استفاده از تابع WriteLine انها رو ذخیره کنید.

Ehsan Programmer
پنج شنبه 19 فروردین 1389, 16:26 عصر
این کد هایی است که نوشتم اما فقط خط اول ذخیره میشه

SaveFileDialog saveDialog = newSaveFileDialog();
saveDialog.Filter = "Text File (*.txt)|*.txt";
saveDialog.Title = "Save File ";
if (saveDialog.ShowDialog() == DialogResult.OK)
{
string filename = saveDialog.FileName;
StreamWriter Writer = newStreamWriter(filename);
Writer.WriteLine(richTextBox1);
Writer.WriteLine(Writer.NewLine);
Writer.Close();
}

FastCode
پنج شنبه 19 فروردین 1389, 16:29 عصر
این کد هایی است که نوشتم اما فقط خط اول ذخیره میشه


SaveFileDialog saveDialog = newSaveFileDialog();
saveDialog.Filter = "Text File (*.txt)|*.txt";
saveDialog.Title = "Save File ";
if (saveDialog.ShowDialog() == DialogResult.OK)
{
string filename = saveDialog.FileName;
StreamWriter Writer = newStreamWriter(filename);
Writer.WriteLine(richTextBox1);
Writer.WriteLine(Writer.NewLine);
Writer.Close();
}




richTextBox1
--->
richTextBox1.Text