Parsi Coders

نسخه‌ی کامل: استفاده از اسکرول ویوو در حالت های عمودی و افقی
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام
دوستان وقتی به اسکرول ویوو اطلاعاتی رو اضافه میکنیم مثلا لیست شماره ها و بعد وقتی گوشی عمودی یا افقی میشه
اطلاعات داخل اسکرول ویوو دوباره لود میشه چه میشه کرد
سلا م و عرض ادب ...

خب شما از ScrollView1.ScrollPosition استفاده کن!

اونو تو یه متغیر ذخیره کن بعد تو رویداد Activity_Resume مقدار بهش بده!

مثل زیر:

دقت کنید باید تو این ساب متغیر تعریف بشه!!!
کد:
Sub Process_Globals
Dim Position As Double
End Sub

بعد تو قسمت رویداد تغییر اسکرول ویو باید اونو تو متغیر ذخیره کرد!!!

کد:
Sub Scrollview1_ScrollChanged(Position1 As Int)
Position = ScrollView1.ScrollPosition
End Sub

حال تو ساب Activity_Resume اسکرول ویو رو اون نقطه هدایت میکنیم!!!

کد:
Sub Activity_Resume
DoEvents
ScrollView1.ScrollPosition = Position
End Sub

اون DoEvents خیلی مهمه!!! تا نباشه کار نمیکنه!!!

اعتبار یادت نره!!! موفق باشید ...
درود
این کد DoEvents دقیقا چه کاری انجام میده؟!!!  Huh