نمایش متن ذخیره شده در فایل تکست txt در لیست باکس
private void Button1_Click(object sender, EventArgs e)
{
listBox1.Items.AddRange(File.ReadAllLines("D:\01.t xt"));
}
این کد خطای دستوری می دهد ( استفاده از کاراکترهای غیر قانونی)
برای اینکه متن فایل تکست را در لیست باکس نمایش دهم چه دستوری باید بنویسم؟
نقل قول: نمایش متن ذخیره شده در فایل تکست txt در لیست باکس
try
{
// Create an instance of StreamReader to read from a file.
// The using statement also closes the StreamReader.
using (StreamReader sr = new StreamReader("TestFile.txt"))
{
string line;
// Read and display lines from the file until the end of
// the file is reached.
while ((line = sr.ReadLine()) != null)
{
listbox1.items.add(line);
}
}
}
catch (Exception e)
{
// Let the user know what went wrong.
}
نقل قول: نمایش متن ذخیره شده در فایل تکست txt در لیست باکس
نقل قول:
نوشته شده توسط
mehdikhazaei
private void Button1_Click(object sender, EventArgs e)
{
listBox1.Items.AddRange(File.ReadAllLines("D:\01.t xt"));
}
این کد خطای دستوری می دهد ( استفاده از کاراکترهای غیر قانونی)
برای اینکه متن فایل تکست را در لیست باکس نمایش دهم چه دستوری باید بنویسم؟
با سلام.
1- آدرس را به این صورت:
@"c:\folder\file.xxx"
یا:
"c:\\folder\\file.xxx"
بنویسید.
2- آرایه خوانده شده از فایل را به لیست تبدیل کنید و به عنوان ListBox.DataSource قرار دهید:
Listbox.DataSource=File.ReadAllLines("address").To List();
یا آرایه رشته ای را به Object تبدیل کنید و به متود Addrange بدهید:
Listbox.Items.AddRange(File.ReadAllLines(address). Cast<string>().ToArray());
پیشنهاد می کنم در مورد Escape Sequences مطالعه کنید.
نقل قول: نمایش متن ذخیره شده در فایل تکست txt در لیست باکس
این یه نمونه خیلی سادست...
StreamReader proxylist = new StreamReader("file.txt");
List<string> _items = new List<string>();
listBox1.DataSource = null;
string line;
while ((line = proxylist.ReadLine()) != null)
{
_items.Add(line);
}
listBox1.DataSource = _items;
نقل قول: نمایش متن ذخیره شده در فایل تکست txt در لیست باکس
نقل قول:
نوشته شده توسط
esafb52
try
{
// Create an instance of StreamReader to read from a file.
// The using statement also closes the StreamReader.
using (StreamReader sr = new StreamReader("TestFile.txt"))
{
string line;
// Read and display lines from the file until the end of
// the file is reached.
while ((line = sr.ReadLine()) != null)
{
listbox1.items.add(line);
}
}
}
catch (Exception e)
{
// Let the user know what went wrong.
}
آدرس "TestFile.txt" را چگونه تعریف می کنید؟
نقل قول: نمایش متن ذخیره شده در فایل تکست txt در لیست باکس
نقل قول:
نوشته شده توسط
مهرداد صفا
با سلام.
1- آدرس را به این صورت:
@"c:\folder\file.xxx"
یا:
"c:\\folder\\file.xxx"
بنویسید.
2- آرایه خوانده شده از فایل را به لیست تبدیل کنید و به عنوان ListBox.DataSource قرار دهید:
Listbox.DataSource=File.ReadAllLines("address").To List();
یا آرایه رشته ای را به Object تبدیل کنید و به متود Addrange بدهید:
Listbox.Items.AddRange(File.ReadAllLines(address). Cast<string>().ToArray());
پیشنهاد می کنم در مورد
Escape Sequences مطالعه کنید.
listBox1.DataSource = File.ReadAllLines(@"D:\01.txt").ToList();
مشکل اصلی حل شد. برای اینکه بهتر بتونم ویرایش کنم ( راست چین کردن، انتخاب فونت) چه راههایی رو پیشنهاد می کنید؟
نقل قول: نمایش متن ذخیره شده در فایل تکست txt در لیست باکس
الان فایل ات باید کنار برنامه باشه و گرنه بهش مسیر بده
مثلا@"c:\\t.txt"
نقل قول: نمایش متن ذخیره شده در فایل تکست txt در لیست باکس
واسه راست چین کردن مقدار righttoleft رو از درون پنجره properties بکنین true
فونت هم از همین قسمت در بخشی به نام font میتونین تنظیم کنین اما اگه میخواین کاربر فونتو مشخص کنه باید از ابزار fontDialog استفاده کنی
مشکلی بود بگو...
نقل قول: نمایش متن ذخیره شده در فایل تکست txt در لیست باکس
قبل از ساخت ستاپ باید همه فایل های تکست .txt را در پوشه Refrences قرار دهم؟ اگر محل نصب نرم افزار توسط کاربر تغییر داده شود آیا متن های .txt به درستی لود می شوند؟!
1 ضمیمه
نقل قول: نمایش متن ذخیره شده در فایل تکست txt در لیست باکس
بجای تکست یک فایل ورد قرار دادم ولی وقتی لود میشه فونت هاش خوانا نیست!
listBox1.DataSource = File.ReadAllLines(@"D:\en.doc").ToList();
نقل قول: نمایش متن ذخیره شده در فایل تکست txt در لیست باکس
فایل های ورد نوشته نیستن یه چیزی مثل زیپ هستن که چنتا فایل توشه اونو باید با یه ابزار تو دات نت واسه افیس وا کرد(یادم نیست اسمشو)