سلام
دوستان وقتی به اسکرول ویوو اطلاعاتی رو اضافه میکنیم مثلا لیست شماره ها و بعد وقتی گوشی عمودی یا افقی میشه
اطلاعات داخل اسکرول ویوو دوباره لود میشه چه میشه کرد
سلا م و عرض ادب ...
خب شما از 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 دقیقا چه کاری انجام میده؟!!!