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

مشکل در ذخیره تنظیمات


nasim

سوال

سلام

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

قسمت تنظیمات گذاستم همه چی هم درسته ذخیره هم میشه اطلاعاتش

ولی اولش خوب کار میکرد بعدش یکم روی گرافیکش کار کردم الان برنامه رو اجرا میکنم درسته تنظیمات رو میزنم اعمال نمیشه از برنامه میام بیرون بعد دوباره وارد برنامه میشم تنظیمات قبلی اعمال میشه

مشکل از کجاس اگه میشه راهنماییم کنید

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

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

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

منم دقیقا همین مشکل رو داشتم قبلا 

فک کنم شما هنگام تغییر گرافیک یه چیزی رو حذف کرده باشید

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

ببنید قبل از اینکه بباید کد بزنید باید گرافیک کار کرده باشید تا هی برنگردید عقب فلان گرافیک به باتن و امثالهم بدید (متاسفانه برخی کاربرا اول کد میونیسن بعد گرافیک اعمال میکنن و تا حدی هم به مشکل برمیخورن)

و اینکه اگر تنطیمات درست باشه باید یه فایلی رو ذخیره کنه تا دفعه بعدی از اون فایل تنظیماتو بخونه در غیر این صورت تنظیمات اصلا وجود نداره که بخاد اعمال بشه 

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

ببنید قبل از اینکه بباید کد بزنید باید گرافیک کار کرده باشید تا هی برنگردید عقب فلان گرافیک به باتن و امثالهم بدید (متاسفانه برخی کاربرا اول کد میونیسن بعد گرافیک اعمال میکنن و تا حدی هم به مشکل برمیخورن)

و اینکه اگر تنطیمات درست باشه باید یه فایلی رو ذخیره کنه تا دفعه بعدی از اون فایل تنظیماتو بخونه در غیر این صورت تنظیمات اصلا وجود نداره که بخاد اعمال بشه 

میشه یکم واضحتر توضیح بدین

دوم اینکه فایل رو ذخیره میکنه ولی لحظه ی اول اعمال نمیشه بعد از یه بار خروج و ورود به برنامه اون تنظیمات قبلی که داده بودیم اعمال میشه

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

ببنید ما تو تنطیمات میایم تنظیماتو میرزیم تو مثلا List بعد هنگام خروج از مثلا می نویسیم 
 

File.WriteList(File.DirInternal,"setting.stg",list1)

بعد تو صفحه متن میایم فراخونیش میکنیم مثلا اینجوری (یعنی بیا بخون از ..)

File.ReadList(File.DirInternal,"setting.stg")

بعد تنظیماتی که کاربر تو صفحه تنطیمات اعمال کرده اینجا میبینه همین 

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

ببنید ما تو تنطیمات میایم تنظیماتو میرزیم تو مثلا List بعد هنگام خروج از مثلا می نویسیم 

 

File.WriteList(File.DirInternal,"setting.stg",list1)

بعد تو صفحه متن میایم فراخونیش میکنیم مثلا اینجوری (یعنی بیا بخون از ..)

File.ReadList(File.DirInternal,"setting.stg")

بعد تنظیماتی که کاربر تو صفحه تنطیمات اعمال کرده اینجا میبینه همین 

ممنونم

کدهایی که من نوشتم اینان

File.WriteList(File.DirInternal,"Settings.stg",list1)

و 

list1=File.ReadList(File.DirInternal,"Settings.stg")

ولی نمشه باز

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

ببنید تو تنطیمات شما باید 3 متغیر داشته باشید برای (رنگ , سایز متن و نوع قلم ) 2تای اولی از نوع int و سومی strnig 

بعد بیای تو جای میخای ذخیره کنی مثلا یه باتن بزاری برای ذخیره تنطیمات 

بعد برای مثلا سایز متن 

اینو تو باتن ذخیره تنظیمات اینجوری میونیسی 

size=SeekBar1.Value

بعد 

list1.Add(size)

بعدشم کدی که بالاتر دادم file.write 

حالا تو صفحه متن 

میای چک میکنی فایل هست یا خیر(کد دومی خودت) 

بعد 

میای مقادیر بترتیب بگیر 

tanzim.size=list1.Get(0)

تمام 

نکته: من تو این مثال تو صفحه تنظیمات اولین آیتمی که دادم به list مقدار سایز بود و تو گرفتنش صفر نوشتم (متوجه شدی) 

اون tanzim.size مقدار سایز که بصورت پروگسس گلوبل تعریف شده 

 

 

 

 

 

 

 

 

 

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

بایگانی شده

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

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

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