باسلام.
تو این قسمت قصد داریم نحوه ـی تغییر فونت نوشته ها رو آموزش بدیم.
در این آموزش شما باید کتابخانه ـی ID رو داشته باشید.
این کتاب خانه لیست رو نمایش میده.
ما میخوایم یه لیست مثله عکسه زیر درست کنیم. که با کلیک کردن روش فونت یک متن تغییر کنه.
خوب اول یه اکتیوتی با نام 1 بسازید و یه Label توش قرار بدید. (من اسم Label رو Label1 گذاشتم.)
حالا کد های بالا رو تایپ کنید، (در ادامه همه قسمت ها رو توضیح میدم.)
من تو این برنامه از دوتا فونت انگلیسی استفاده کردم. (لینک دانلود دوتا فونت)
خوب بعد از استخراج فایل زیپ ، اونا رو از منوی Files لود کنید.
حالا ما لیست مون رو تعریف میکنم. (Dim List as List)
در
ادامه ما لیست رو معرفی و بعد گزینه ها رو بهش اضافه میکنم. (با خصوصیت
AddAll ، در این میتونید دونه دونه هم اضافه کنید ولی اینطوری ساده تره ،
حالا بعد AddAll پراتنز رو باز کنید و Array As String رو تایپ کنید. و
دوباره پرانتز باز کنید و اسم آیتمهاتون رو بنویسید.)
بعد از این شما ID رو که به برنامه اضافه کردید رو معرفی کنید. من اسمش رو ID1 گذاشتم.
بعد یه متغییر هم به اسم Ans معرفی کنید که نتیجه تو اون ذخیره میشه.
حالا ما میخوایم نتیجه ی جواب لیستی که اومد بره تو Ans پس قبل دستور اینو مینویسیم :
حالا Id1 ، رو بنویسید و بعدش با تنها خصوصیتش InputList1 ، لیستمون رو بهش میدیم.
بخش اول ، اسم لیست ماست و بخش دوم عنوان لیست هست.
همیشه اگه کاربر اولین گزینه رو انتخاب کنه مقدار Ans برابر صفر میشه و اگه دومی رو انتخاب کنه ، یک و سومی، دو و ...
پس با این شرط مینویسیم:
این شرط ها مقدار Ans رو چک میکنن برای لود یک فونت و استفاده از Typeface و خاصیت LoadFromAssets استفاده میکنیم.
سپس برنامه خود رو اجرا کنید ..
با تشکر از تمام دوستان
لطفا نظر یادتون نره
منبع b4airanamozesh