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

سوال در مورد اسلایدینگ پنل


zaro

سوال

سلام.ببخشید توی این سورس اسلاید پنل شما چند پنل به عنوان زیر مجموعه sd معرفی می کنی چطور میشه واسه هر پنل یک panel_click ساخت یعنی با کلیک روی هرپنلی یک صفحه ای باز شه.  

 

 

 

Sliding panel.rar

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

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

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

اگه نمیشه برای هر پنل یک ساب بنویسید میتونید یک متغییر عدد تعریف کنید بعد بزنید تو هر پنل یک عدد داشته باه بعد تو ساب panel_click یک دستور شرط بزارید که مثلا اگه عدد برار ۱ بود منظور پنل یک هست و رویداد های مربوط به آن را بنویسید.

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

دوستان کسی نمی دونه توی این سورس بالا چطور واسه پنل های توی قسمت Sub mnuLittlePanelsZoom_Click  که زیر مجموعه ی sd هستن panel_click نوشت یعنی با کلیک روی هر چنل یک صفحه ای باز شه

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

اصلا پنل هارو جداکانه نمیشنسه بعدم اگه می شد از همون c توی for c=0 to  میشد واین کارو کرد ولی فکر کنم تنها راهش اینه که یک باتن توی هر پنل طراحی کنه اما تنها مشکلش اینه که توی حرکت پنل ها به مشکل بر می خوریم یعنی راحت چپ و راست نمیره.

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

دوستان کسی نمی دونه آیا؟ من می خواستم یک منو مثل منوی حبل المتین که شبیه همین اسلایدینگ پنله بسازم اگه کسی می تونه کمک کنه

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

سلام

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

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

Sub Panel_Click
Private p As Panel
p = Sender
p.Color = Color.RGB(120,34,57)
End Sub

این کد رو تست کنید و ببینید نتیجه میده یا خیر.

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

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

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

For c = 0 To SD.panels.Length-1
			
		SD.panels(0).background = bd
		SD.panels(1).background = bd1
		SD.panels(2).background = bd2
		SD.panels(3).background = bd3
		SD.panels(4).background = bd4
Next

و پنل ها زیر  مجموعه ی sd .و تنها میشه واسه sd نوشت sd_click که روی همه پنل ها یک چیز عمل می کنه اما من می خوام هر پنل یک صفحه ای باز کنه .

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

بایگانی شده

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

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

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