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

خروج از منو هنگام کلیک بر روی صفحه


mehran7880

سوال

سلام. خسته نباشید

تو برنامه من وقتی کاربر روی آیتم ههای لیست ویوو کلیک می کنه منویی رو براش باز می کنه . حالا می خوام وقتی روی صفحه کلیک کرد این منو بسته بشه. چیکار باید بکنم؟ 

البته لیست ویوو ی من کل صفحه رو گرفته.

ممنون

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

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

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

سلام 
اگر یک عکس قرار بدی بهتر میتونم راهنمایی کنم 
ولی فکر میکنم زیر منوکه باز میشه باید یه پنل تعریف کنی !!
پنل باید تمام صفحه رو در بر بگیره و همراه منو باز بشه  رنگ پنل رو میتونی با دستور آلفا 0 قرار بدی که کار بر نبینه پنل رو 
و ساب کلیک پنل رو تعریف کنی که کار بر اگر روی پنل کلیک کرد 
منو و پنل با هم بسته بشه 
 

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

دوست عزیز یا کد یا عکس قرار بدید

 

ما از کجا بدونیم منوتون چیه اصلا از چی استفاده کردید ؟؟؟ :)

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

سلام الیاس عزیز
 
اول تشکر بابت همه راهنمایی های خوبت در انجمن و امید وارم همیشه و تمام مراحل زندگی موفق باشی 
در باره منوی گرد که میخام در برنامه استفاده کنم 
تمام موضوعات رو مطالعه کردم ولی مشکلم حل نشد 
و چون کتابخونه استفاده شده دستورات رو نمی بینم که بتونم بفهمم چی به چی هست 
////////
 
در فایل بالا یک منوی گرد هست 
میخام وقتی روی دکمه این منو کلیک میشه ( منو بازمیشه )
زیرش یک پنل با آلفا تعریف کنم (  تمام صفحه ) که زیر منو غیر قابل دست رسی باشه
و با بستن منو هم بسته بشه

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

سلام ارسطو جان

 

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

 

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

 

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

	menu.Initialize(Activity , Me , "animations" , LoadBitmap(File.DirAssets,"add.png") , Null , 10%x , 90%y)
	menu.SetAnimatedButtonDimensions(40dip , 40dip)
	menu.AddItem(LoadBitmap(File.DirAssets,"configuration.png"))
	menu.AddItem(LoadBitmap(File.DirAssets,"favourites.png"))
	menu.AddItem(LoadBitmap(File.DirAssets,"earth.png"))

کدای بالا که مربوط به اکتیویتی کریت و ساختن منو هست و EventName رو برابر با animations قرار دادم

 

حالا ساب زیر رو میسازیم واسه کلیک روی هر ایتم منو 

Sub animations_Click( position As Int)
Select position
Case 0 
MsgBox("Iteme1","")
Case 1 
MsgBox("Iteme2","")
Case 2 
MsgBox("Iteme3","")
End Select
End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

 

سلام ارسطو جان

 

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

 

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

 

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

	menu.Initialize(Activity , Me , "animations" , LoadBitmap(File.DirAssets,"add.png") , Null , 10%x , 90%y)
	menu.SetAnimatedButtonDimensions(40dip , 40dip)
	menu.AddItem(LoadBitmap(File.DirAssets,"configuration.png"))
	menu.AddItem(LoadBitmap(File.DirAssets,"favourites.png"))
	menu.AddItem(LoadBitmap(File.DirAssets,"earth.png"))

کدای بالا که مربوط به اکتیویتی کریت و ساختن منو هست و EventName رو برابر با animations قرار دادم

 

حالا ساب زیر رو میسازیم واسه کلیک روی هر ایتم منو 

Sub animations_Click( position As Int)
Select position
Case 0 
MsgBox("Iteme1","")
Case 1 
MsgBox("Iteme2","")
Case 2 
MsgBox("Iteme3","")
End Select
End Sub

اشتباه ارسال کردم 

از مدیران اگر ممکنه منتقل کنند به پنل منو آرک 

من معذرت میخام 

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

سلام 

اگر یک عکس قرار بدی بهتر میتونم راهنمایی کنم 

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

پنل باید تمام صفحه رو در بر بگیره و همراه منو باز بشه  رنگ پنل رو میتونی با دستور آلفا 0 قرار بدی که کار بر نبینه پنل رو 

و ساب کلیک پنل رو تعریف کنی که کار بر اگر روی پنل کلیک کرد 

منو و پنل با هم بسته بشه 

 

 

خیلی ممنون دوست عزیز

من آلفا رو با این کد 0 کردم ولی باز سفید میاد

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

سلام صحبت فقط آلفا نیست 
شما باید یک پنل تعریف کنی و آلفای اون پنل رو صفر کنی 
عکس رو قرار بده تا بتونیم با دوستان راهنمایی تون کنیم 

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

1 پنل رو در دیزاینر تعریف کردی و رنگ سفید انتخاب کردی 
2 پنل رو در ساب اکتیویتی غیر فعال نکردی 
شما بعد از تعذیف کردن پنل باید بیاید اون رو غیر فعال کنید با دستور 
panel1.visibel=false
بعد در ساب دکمه منو اون رو فعال کنید 

:gol:

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

بایگانی شده

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

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

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