دوستان میشه یه راهنمایی کنید که چطور یکسری فایل تکست رو تو برنامه قرار بدم و بتونم اونانو نمایش بدم تو یه تکست باکس.
دوستان میشه یه راهنمایی کنید که چطور یکسری فایل تکست رو تو برنامه قرار بدم و بتونم اونانو نمایش بدم تو یه تکست باکس.
دوست عزیز من میخوم فایل های txt تو برنامه قرار بدم که اگه برنامه تو کامپیوتر دیگه ای اجرا شد اون متن نمایش داده بشه.
سلام دوست عزیز
یه تاپیک مشابه این تاپیک ایجاد کرده بودید که می خواستید بدونید چطوری Resource اضافه کنید و اون رو بخونید.من نحوه خوندن یه فایل txt از Resources رو بهتون میگم.اول روی نام پروژه رایت کلیک و با Add existing Item فایلتون رو به پروژه اضافه کنید.حالا اون رو انتخاب و در پنجره Properties مقدار Build Action اون رو برابر Embedded Resource قرار بده.
حالا برای خوندن متنهای داخل اون و نمایش اونها توی تکست باکس این کدها رو بنویس.
Assembly a = Assembly.GetExecutingAssembly();
Stream stream = a.GetManifestResourceStream("WindowsFormsApplicati on1.sa.txt");
int _length = Convert.ToInt32(stream.Length);
byte[] b = new byte[_length];
stream.Read(b, 0, _length);
string str = "";
foreach (byte bt in b)
{
str += Convert.ToString((char)bt);
}
textBox1.Text = str;
Close your eyes, take a deep breath, click your heels three times, and say, "There's no better thing than Inversion of Control and Dependency Injection, generic specialization, the decorator pattern, chains of responsibilities, and extensible software."
مرسی دوست عزیز از راهنماییتون اما وقتی برنامه اجرا میشه فقط چند کلمه بی معنی نمایش داده میشه.
فکر نکنم مشکلی توی این کدها وجود داشته باشه.این نمونه رو ببینید
Close your eyes, take a deep breath, click your heels three times, and say, "There's no better thing than Inversion of Control and Dependency Injection, generic specialization, the decorator pattern, chains of responsibilities, and extensible software."