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

مشکل عمل نکردن ScrollPosition در اسکرول ویو


ali8008

سوال

سلام دوستان

من تو یکی از برنامه هام در صفحه ی منو اصلی چند تا آیتم دارم که وقتی کابر روش کلیک میکنه به صفحه مخصوص اون آیتم میره . آیتم هام هم زیاده و داخل اسکرول ویو قرار گرفته. حالا میخوام مثلا وقتی کاربر روی یه ایتم در انتهای اسکرول ویو کلیک کرد و رفت به صفحه دیگه، وقتی دوباره برگشت اسکرول تو همون پوزیشن قبلی یعنی انتهای صفحه باشه.

من از کد زیر استفاده کردم ولی جواب نداد *عطسه*

Sub Process_Globals
   Dim LastPosition As Int
End Sub

Sub Scrollview1_ScrollChanged(Position As Int)
   LastPosition = Position
End Sub

Sub Activity_Resume
   ScrollView1.ScrollPosition = LastPosition
   DoEvents
End Sub

حالا چی کار کنم ؟؟؟ *گریه**گریه**گریه*

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

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

داداش این لینک که ادرس همین پسته!!!!!!!1

میدونم ...

منظورم این جواب بود:

درود

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

شما این کارو انجام بدید جواب میگیرید:

یک timer رو تعریف کنید و توی همون resume هم اون رو initialize و enabled=true کنید. زمان رو هم براش بر فرض 1 ثانیه در نظر بگیرید

توی کد مربوط به ScrollView1.ScrollPosition = LastPosition رو توی تایمر قرار بدید و بعد از اون هم تایمر رو enabled=false کنید.

مشکل حل میشه.

موفق باشید

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

خسته نباشید ببخشید این رو چطور میشه رو دیتابیس اجرا کرد؟

فرق نداره . ما داریم با ScrollView Position کار میکنیم ! چه Panel باشه چه ListView چه هر چیزی دیگه !

اگه نه لطفا منظورتون رو کامل رو بگید

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

شما باید بیای و از این کد استفده کنی

    ScrollView1.Panel.AddView(l,0,0,ScrollView1.Width,ScrollView1.Height)
    Dim su As StringUtils

    l.Height=su.MeasureMultilineTextHeight(l,l.Text)
    ScrollView1.Panel.Height=su.MeasureMultilineTextHeight(l,l.Text)+10%y

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

بعدی اون 10%y رو که میبینی میاد اسکرول کش میده

موفق باشی

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

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

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

بایگانی شده

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

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

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