View Full Version : گفتگو: باز کردن یه فایل text و نمایش محتویاتش در یه textbox
djscsi
جمعه 21 اسفند 1388, 14:45 عصر
من میخام یه فایل text رو ادرشو بدم و محتویاتش در یه textbox نشون داده بشه
می خام خطهاشم مثل خودش notepad باشه منظورم اینه که لغتی که در خط 1 فایل notepad هست در خط یک textbox و لغتی که در خط دوم فایل notepad هست در خط دوم textbox نمایش داده بشه
چه جوری میشه این کارو رکد
Salar Ashgi
جمعه 21 اسفند 1388, 15:46 عصر
روش اول :
textBox1.AppendText(File.ReadAllText("E:\\1.txt"));
روش دوم :
string[] info = File.ReadAllLines("E:\\1.txt");
string str = "";
foreach (string s in info)
{
str += s + "\n";
}
textBox1.Text = str;
موفق باشید .
xcomlock
جمعه 21 اسفند 1388, 15:56 عصر
من میخام یه فایل text رو ادرشو بدم و محتویاتش در یه textbox نشون داده بشه
می خام خطهاشم مثل خودش notepad باشه منظورم اینه که لغتی که در خط 1 فایل notepad هست در خط یک textbox و لغتی که در خط دوم فایل notepad هست در خط دوم textbox نمایش داده بشه
چه جوری میشه این کارو رکد
using System.IO;
StreamReader reader1 = File.OpenText(@"c:\test.txt");
textBox1.Multiline = true;
while(reader1.Peek() != -1)
{
string text1 = reader1.ReadLine();
textBox1.Text = textBox1.Text + text1 + "\r\n";
}
reader1.Close();
Amir 2010a
جمعه 21 اسفند 1388, 16:07 عصر
من دو روش به ذهنم رسید امیدوارم به دردتون بخوره
;(source.Text = System.IO.File.ReadAllText(FileName
2- روش دوم حلقه های تکرار
System.IO.FileInfo fileinfo = new System.IO.FileInfo(FileName );
textBox1.Text = fileinfo.ToString();
System.IO.TextReader reader = fileinfo.OpenText();
richTextBox1.Text = "";
string line = reader.ReadLine();
while (line != null)
{
richTextBox1.Text += line + "\n";
line = reader.ReadLine();
}
reader.Close();
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.