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

اضافه کردن بخش آیتم کلیک


hajmaj

سوال

دوستان و اساتید سلام ..

میخوام همچین بخش یا کدی رو به نرم افزارم اضافه کنم .... چیکار باید بکنم ..

 

 

 

(Sub PanelMenu_ItemClick (Position As Int, Value As Object

 

                                                                                   end sub

 

post-3078-0-36070500-1436011268_thumb.png

 

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

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

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

سلام،

فکر میکنم شما آشنایی اولیه رو با کدهای اساسی از جمله دستور Select case ندارید.

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

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

پس Position رو Select میکنیم و برای حالت های مختلفش Case های گوناگون در نظر میگیریم.

و در مورد تابع ItemClick، هر لیست ویو 2 تابع با نام های ItemClick و ItemLongClick داره، اولی برای کلیک عادی و دومی برای کلیک طولانی هستش.

نحوه نوشتنشون (ListView1 نام لیست ویو هستش که شما با توجه به نامی که برای لیست ویوتون در نظر گرفتید اختیار دارید تغییرش بدید):

Sub ListView1_ItemClick (Position As Int, Value As Object)

End Sub
Sub ListView1_ItemLongClick (Position As Int, Value As Object)
	
End Sub

با نوشتن کلمه Sub، یک space و فشردن دکمه tab به لیست کاملی دسترسی پیدا میکنید.

سعی کردم توضیحاتم خلاصه و کامل باشه.

موفق باشید.

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

خواهش می کنم یه نگاهی به کد هام بکنید بعد راهنماییم کنید..

من آیتم های لیست ویوم وقتی روشون کلیک می کنم کاری انجام نمیدن .

( ممنونم که دارید کمکم می کنید)

 

zte_capture3.png

 

 

اینم کد select case

 

 

 

 

qy5o_capture4.png

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

سلام

والا کد که دسته و ایرادی نداره ولی اینکه عمل نمیکنه دلیل خاصی نمیبینمآیا خطایی هم میده موقع کلیک؟

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

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

سلام

والا کد که دسته و ایرادی نداره ولی اینکه عمل نمیکنه دلیل خاصی نمیبینمآیا خطایی هم میده موقع کلیک؟

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

نه خطایی نمیده ..

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

اشکالی در کدهای ارائه شده به وسیله شما مشاهده نشد لذا نمونه پروژه پیوست شد.

 

رمز عبور: basic4android.org

listviewww-basic4android.org.rar

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

در صورت امکان پروژتون رو پیوست کنید یا بصورت پیام خصوصی برای من ارسال کنید تا نسبت به حل مشکل شما اقدام کنیم.

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

اگر روی عکس کلیک کنید احتمالا متوجه میشید ..

 

ببینید استاد و دوست عزیز ..

من پنج تا آیتم دارم که با لیست ویو درستشون کردم .......

حالا میخوام بهش بگم اگر روی آیتم اول کلیک شد بره به صفحه منابع

اگر روی آیتم دوم کلیک شد بره مثلا به ارتباط با ما و غیره 

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

سلام

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

Sub Lv_ItemClick (Position As Int, Value As Object)
	Select Position 
	  Case 0
	   StartActivity(manba)
	  Case 1
	  StartActivity()
	  Case 2
	  StartActivity
	 End Select
End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

بله نمونه کد بالا درسته

شما می تونین به جای(StartActivity(manba فعالیت مورد نظر خودتونو بزارین

مثلا اگه می خواید لایوت رو لود کنین از(" ")Activity.LoadLayout استفاده کنید

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

 

سلام

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

Sub Lv_ItemClick (Position As Int, Value As Object)
	Select Position 
	  Case 0
	   StartActivity(manba)
	  Case 1
	  StartActivity()
	  Case 2
	  StartActivity
	 End Select
End Sub

ممنونم از پاسختون مهندس ..

ولی این ساب رو چجور ایجاد کردید؟؟؟؟(خط اول)

خودتون نوشتید؟؟؟

یا اینکه راه و روشی داره ( ببخشید که انقدر سوالام مبتدی هستند)

و اینکه 

select اول رو چرا برابر با پوزیشن قرار دادید..

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

دوستان من از این کد استفاده کردم ...

ولی تاثیری نداره . وقتی روی هر کدوم از آیتم هام کلیک می کنم فعالیتی رو انجام نمیده 

 

http://uupload.ir/files/0dqt_capture1.png

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

بایگانی شده

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

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

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