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

سوال درباره اسلاید پنل


آرمین بشارت

سوال

سلام بچه ها، با چه کدی می شه کاری کردکه اسلایدپنل بدون دست زدن به اکتیویتی به صورت مرتب پنل هاش عوض شه؟ یعنی به کحض شروع اکتیویتی پنل ها یکی پس از دیگری پشت سرهم بیان.مرسی

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

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

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

فک کنم با تایمر بشه این کارکرد 

مثلا تا اکتیوتی اومد هر پنل بعد مثلا 3ثانیه از راست به چپ عوض بشه و به آخر هم که رسید حرکتشو بلعکس کنه 

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

سلام

ببینید آیا توی سورس اسلاید پنلی که دارید تابعی به اسم ChangePanel  هستش ؟

Sub ChangePanel(Left As Boolean)
	SlidingPanels.ChangePanel(sd, Left)
End Sub

ببینید شما میتونید به وسیله 2 تا تایمر مثلا به چپ و راست این عملو انجام بدید.

مثلا ما 5 تا عکس یا پنل داریم :

Dim LeftMood As Int 
Dim RightMood As Int

Sub timerLeft_Tick
 if LeftMood < 6 Then
 ChnagePanel(True)
 LeftMood = LeftMood + 1
 Else
  LeftMood = 0
  timerLeft.Enabled = False
  timerRight.Enabled = True
 End if
End Sub

Sub timerRight_Tick
 if RightMood < 6 Then
 ChnagePanel(False)
 RightMood = RightMood + 1
 Else
  RightMood = 0
  timerRight.Enabled = False
  timerLeft.Enabled = True
 End if
End Sub


کد رو ذهنی نوشتم توی بیسیک تست کنید.

بازم میگم اگه تابع ChangePanel هستش میتونید انجام بدید

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

بایگانی شده

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

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

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