رفتن به مطلب
  • 0

ذخیره متن ادیت تکست


reza2001

سوال

سلام به همه دوستان عزیزم


 


می خوام یه ادیت تکست بزارم و یه باتون


 


با زدن باتون متن داخل ادیت تکست توی یه فایل تکست ذخیره شه


 


دوستانی که میدونن راهنمایی کنن


 


ممنون  :gol: 


لینک ارسال
به اشتراک گذاری در سایت های دیگر

9 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

من توی فایل هام یه فایل تکست به نام name.txt گذاشتم . این کد ها هم تو رویداد کلیک باتون نوشتم :

Dim GetTxt As String = EditText1.Text
	If GetTxt.Length <> 0 Then
	File.WriteString(File.DirInternal,"name.txt",GetTxt)
	End If

مگه نباید بعد از نوشتن چیزی در ادیت تکست و زدن باتون متن ما توی اون ادیت تکست نمایش داده بشه !؟ اما اینطور نشد ؟!

لینک ارسال
به اشتراک گذاری در سایت های دیگر

من توی فایل هام یه فایل تکست به نام name.txt گذاشتم . این کد ها هم تو رویداد کلیک باتون نوشتم :

Dim GetTxt As String = EditText1.Text
	If GetTxt.Length <> 0 Then
	File.WriteString(File.DirInternal,"name.txt",GetTxt)
	End If

مگه نباید بعد از نوشتن چیزی در ادیت تکست و زدن باتون متن ما توی اون ادیت تکست نمایش داده بشه !؟ اما اینطور نشد ؟!

با این کار فقط ذخیره سازی انجام شده.

اگه میخواین دوباره همون متن وارد ادیت تکست بشه رویداد اکتیویتی کریت باید فراخوانیش کنید:

edittext1.text=File.ReadString(File.DirInternal,"name.txt")

لینک ارسال
به اشتراک گذاری در سایت های دیگر

الان من این کد رو نوشتم . برنامم رو ران گرفتم . متن رو نوشتم و رو باتون کلیک کردم . الان تو پوشه فایل ها فایل تکست رو باز کنم نباید متنم باشه ؟ فقط توی گوشی به خوبی ذخیره میشه ؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

دادش گلم این کار میشه ولی اصولی نیست که فایل بسازی

 

کتابخونه Preference Activity رو فعال کن بعد 

Dim pa As PreferenceManager

بعد تو رویداد باتن وقتی کلیک کردی اینو بنویس

pa.SetString("save",edittext.Text)

تو اکتیویتی کریت هم اینو بنویس

edittext.Text = pa.GetString("save")

دیگه لازم نیست فایل بسازی 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

من کل کاری که می خوام بکنم اینه :


 


یه قسمت از برنامم نیاز به یک کلمه داره که با اون کاری انجام بده . من کلمه رو خودم وارد می کنم !


 


اما می خوام کاربر تو یه صفحه بیاد متن رو بنویسه و یه جایی ذخیره کنه .


 


بعد من به جای نوشتن اون کلمه آدرس این فایل رو بدم تا فراخونیش کنه !


لینک ارسال
به اشتراک گذاری در سایت های دیگر

یک کدی شبیه با این رو توی رویداد کلیک باتونتون بنویسید :

	Dim GetTxt As String = Edt.Text
	If GetTxt.Length <> 0 Then
	 File.WriteString(File.DirInternal,"LstData.txt",GetTxt)
	End If
لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلامی مجدد !


 


ببینید من می خوام تو یه اکتیویتی کاربر بیاد با استفاده از ادیت تکست و یه باتون یه کلمه رو توی فایل تکست ذخیره کنه


 


اگه دوباره اومد تو برنامه و یه کلمه جدید نوشت بازم کلمه توی فایل نوت پد عوض بشه !


 


یعنی یه فایل نوت پد من توی فایل های برنامم گذاشتم . کاربر هر چی توی ادیت تکست مینویسه توی نوت پد ذخیره شه !


 


واقعا کسی نمیتونه راهنمایی کنه ؟!


 


:gol: 


لینک ارسال
به اشتراک گذاری در سایت های دیگر

 

سلامی مجدد !

 

ببینید من می خوام تو یه اکتیویتی کاربر بیاد با استفاده از ادیت تکست و یه باتون یه کلمه رو توی فایل تکست ذخیره کنه

 

اگه دوباره اومد تو برنامه و یه کلمه جدید نوشت بازم کلمه توی فایل نوت پد عوض بشه !

 

یعنی یه فایل نوت پد من توی فایل های برنامم گذاشتم . کاربر هر چی توی ادیت تکست مینویسه توی نوت پد ذخیره شه !

 

واقعا کسی نمیتونه راهنمایی کنه ؟!

 

:gol: 

 

http://answercenter.ir/topic/1594-%D8%B3%D9%88%D8%B1%D8%B3-%D8%B0%D8%AE%DB%8C%D8%B1%D9%87-%D9%88-%D9%81%D8%B1%D8%A7%D8%AE%D9%88%D8%A7%D9%86%DB%8C-%D9%81%D8%A7%DB%8C%D9%84-%D8%AA%DA%A9%D8%B3%D8%AA-%D8%A8%D8%A7-filewritestring/

 

اگه غیر از اینه که بگید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...