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

انتخاب از لیست


ilan

سوال

14 تا برند خودرو دارم به شکل زیر

CAR.JPG

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

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

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

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

سلام

اگر میخواین از همین فایل txt داخل برنامتون استفاده کنید، آیتم های اون رو از طریق کد زیر داخل یه لیست بریزید.

Dim List1 As List = File.ReadList(File.DirInternal, "Items.txt")

بعد میتونید اونو از طریق متد inputListAsync نمایش بدید.

InputListAsync(List, "Title", -1, False)

Wait For InputList_Result (Index As Int)

If Index <> DialogResponse.CANCEL Then
	'کدهای مورد نظرتون رو بنویسید
End If

 

:53::53::53::53:

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

در 3 ساعت قبل، Salar82 گفته است :

سلام

اگر میخواین از همین فایل txt داخل برنامتون استفاده کنید، آیتم های اون رو از طریق کد زیر داخل یه لیست بریزید.


Dim List1 As List = File.ReadList(File.DirInternal, "Items.txt")

بعد میتونید اونو از طریق متد inputListAsync نمایش بدید.


InputListAsync(List, "Title", -1, False)

Wait For InputList_Result (Index As Int)

If Index <> DialogResponse.CANCEL Then
	'کدهای مورد نظرتون رو بنویسید
End If

 

:53::53::53::53:

هدف مورد نظر رو دقیقا متوجه شدین ، ممنونم که سریع پاسخ میدین 

ولی توضیحتون کمی نقص داره و نتونستم از کدها استفاده کنم

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

در 2 ساعت قبل، ilan گفته است :

هدف مورد نظر رو دقیقا متوجه شدین ، ممنونم که سریع پاسخ میدین

خواهش می کنم.

وظیفه س.

 

با این خط، خط به خط فایل txt تون رو میخونه و هر خط رو برابر با یکی از آیتم های لیست قرار میده.

Dim List1 As List = File.ReadList(File.DirInternal, "Items.txt")

 

حالا برای اینکه پیغام رو نشون بده باید از InputListAsync استفاده کنیم.

InputListAsync(List, "Title", -1, False)

داخل پارامتر اول، همون لیستی رو میدیم که txt رو ذخیره کرده بود.

پارامتر دوم، تیتر دیالوگ رو نشون میده.

پارامتر سوم، Index آیتمی هست که میخواین موقع نمایش دیالوگ بطور پیشفرض انتخاب شده باشه که اگر 1- رو بنویسید، هیچ آیتمی از اول انتخاب نشده نداریم.

و پارامتر آخر مشخص میکنه که با زدن دکمه بک گوشی یا خارج از دیالوگ، دیالوگ از بین بره یا نه(به اصطلاح Cancel بشه یا نه)

 

Wait For InputList_Result (Index As Int)

If Index <> DialogResponse.CANCEL Then
	'کدهای مورد نظرتون رو بنویسید
End If

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

 

برای دریافت آیتم انتخاب شده هم از کد زیر استفاده میکنیم:

Log(l.Get(Index))

 

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

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

http://uplod.ir/r8wemyxg9vws/list_view.zip.htm

کسی هست یکم ویرایشش کنه ؟؟

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

در 11 ساعت قبل، ilan گفته است :

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

http://uplod.ir/r8wemyxg9vws/list_view.zip.htm

کسی هست یکم ویرایشش کنه ؟؟

داداش واست ویرایش کردم.. درضمن کدنویسی قبلی اصلا استاندارد نبود

سوالی بود بپرسید :)

listView.zip

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

بایگانی شده

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

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

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