Parsi Coders
استفاده از اسکرول ویوو در حالت های عمودی و افقی - نسخه قابل چاپ

+- Parsi Coders (http://parsicoders.com)
+-- انجمن: Mobile (http://parsicoders.com/forumdisplay.php?fid=56)
+--- انجمن: Basic4Android (http://parsicoders.com/forumdisplay.php?fid=112)
+--- موضوع: استفاده از اسکرول ویوو در حالت های عمودی و افقی (/showthread.php?tid=3675)



استفاده از اسکرول ویوو در حالت های عمودی و افقی - omid_student - 09-21-2014

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


RE: استفاده از اسکرول ویوو در حالت های عمودی و افقی - Thewolf - 09-22-2014

سلا م و عرض ادب ...

خب شما از 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 خیلی مهمه!!! تا نباشه کار نمیکنه!!!

اعتبار یادت نره!!! موفق باشید ...


RE: استفاده از اسکرول ویوو در حالت های عمودی و افقی - ali8008 - 12-19-2014

درود
این کد DoEvents دقیقا چه کاری انجام میده؟!!!  Huh