PDA

View Full Version : سوال: باز کردن یه فایل تکست



oliya24
یک شنبه 10 مهر 1390, 00:57 صبح
سلام دوستان
خسته نباشید من میخوام یه فایل تکست رو تو برنامم باز کنم اما نمیشه
یه دیالوگ open گذاشتم و یه سری کد هم نوشتم فایل رو به من نشون میده اما وقتی روش کلیک میکنم که باز بشه نمیشه
میشه کمکم کنید
ممنون مشم
فوریه

arash020
یک شنبه 10 مهر 1390, 07:10 صبح
مشکل میتونه دوجا باشه
اگه کومون دیالوگ استفاده کردی شاید کد آدرس فایل یا جایی و اشتباه نوشتی
یا خود دستور open نت مشکلی داره
کدت رو اگه اینجا مینوشتی دوستان راحت تر کمک میکردن
مثل این میمونه که ماشینت خراب باشه بعد تو به جای اینکه ماشینو ببری تعمیرگاه زنگ بزنی به تعمیرکاره!
یه نمونه کامل کار با فایل متنی(دفترچه یادداشت که براساس فایل متنی کار میکنه)
توی http://www.eaglevb.blogfa.com هست,ببینش شاید کمک کنه .
موفق باشی

oliya24
یک شنبه 10 مهر 1390, 13:21 عصر
برنامه رو با چی نوشتی ؟؟؟؟؟ فک کنم اصلا اشتباهی گذاشتیش دوست من
من کد رو برات مینویسم یه تستش کن
dim openfiledialog1 as new open file dialog
with open file dialog1
. filter="textfiles|*.txt"
if open file dialog1.showdialog=windows forms.dialog result.ok
ihe
end if

h_a_m_i_d
یک شنبه 10 مهر 1390, 16:01 عصر
سلام دوست عزیز اگر در net. ورژن 2010 استفاده میکنی
یک openfiledialog روی فرم میزاری و در command کد زیر را وارد کن
"openfiledialog1.filtter="text file|*.txt
openfiledialog1.showdialog
(richtextbox1.loadfile(openfiledialog1.filename
اگر از vb6 استفاده میکنی
یک کامون دیالوگ روی فرم میزاری و دستور زیر را در command وارد کن
"commondialog1.filtter="text file|*.txt
commondialog1.showfile
(richtextbox1.loadfile(commondialog1.filename
فقط توجه داشته باش از ریچ تکست باکس استفاده کنی

oliya24
یک شنبه 10 مهر 1390, 20:22 عصر
دوست من از 2010 استفاده میکنم و باید بگم که کدت رو نوشتم اما اجرا نشد
من قبلا از این روش رفته بودم اما جواب هم نداد
لطفا من رو کمک کنید

Hossis
یک شنبه 10 مهر 1390, 22:01 عصر
یک تکست باکس روی فرم قرار داده و کد زیر را می نویسید
textbox1.Text=io.file.readalltext(FileName)
و به جای FileName آدرس فایل را می نویسید مثل
textbox1.Text=io.file.readalltext("c:\01.txt")

oliya24
یک شنبه 10 مهر 1390, 22:12 عصر
دوست من این کد رو که شما دادید برای اینه که یک فایل در یک ادرس خاص باز شود ولی من میخوام کاربر بخواد فایل رو به دلخواه انتخاب و باز کنه

Hossis
یک شنبه 10 مهر 1390, 22:21 عصر
خیلی ساده هست،‌شما این کد رو به جای خط آخر کد موجود در پست شماره 4،‌ می نویسید
textbox1.Text=io.file.readalltext(commondialog1.Fi lename)

h_a_m_i_d
دوشنبه 11 مهر 1390, 21:16 عصر
سلام دوست عزیز از این که منتظر موندی متاسفم خوب برات یک سورس گذاشتم البته در دفترچه تلفنی که بهتم گفتم میتونستی پیدا کنی تو وبلاگ(www.vgdownload.blogfa.com)
ولی خوب اینم یک سورس خیلی راحته که میتونه یک فایل رو باز و ذخیره کنه
فقط برای کارکرد درست برنامه روی btnsave به جای load file بنویس savefile البته اگر اینکارم نکنی مشکلت برطرف میشه چون این فرایند برای ذخیره سازی است نه باز کردن که مشکل شماست
اینم سورس

M.KH-SH
دوشنبه 11 مهر 1390, 21:36 عصر
دوست عزیز راحت آدرس رو از هرجاو از هر جوری که دلت میخواد میتونی لود کنی مهم نمایش اون هستش که باید در یک دکمه که زمانی که آدرس دریافت شد متن رو نمایش بده بهت.

RichTextBox1.LoadFile("address_File",RichTextBoxStreamType.UnicodePlainText)

oliya24
دوشنبه 11 مهر 1390, 22:11 عصر
سلام دوست عزیز از این که منتظر موندی متاسفم خوب برات یک سورس گذاشتم البته در دفترچه تلفنی که بهتم گفتم میتونستی پیدا کنی تو وبلاگ(www.vgdownload.blogfa.com)
ولی خوب اینم یک سورس خیلی راحته که میتونه یک فایل رو باز و ذخیره کنه
فقط برای کارکرد درست برنامه روی btnsave به جای load file بنویس savefile البته اگر اینکارم نکنی مشکلت برطرف میشه چون این فرایند برای ذخیره سازی است نه باز کردن که مشکل شماست
اینم سورس
دوست من دستت درد نکنه ولی کدت مشکل داره

h_a_m_i_d
سه شنبه 12 مهر 1390, 22:33 عصر
کجاش مشکل داره من اجرا کردم جواب داد
اینکارو بکن ببین مشکلت حل میشه
روی btnsave به جای loadfile بنویس savefile بعد چند خط بنویس و ان را ذخیره کن (در ریچ تکست باکس)
بعد دوباره برو و اونو باز کن(همون فایلی که ذخیره کردی)
اگر در اونجا error نمیزد بهم بگو
موفق باشی