نودهشت آموزش - ترفند و آموزش

تعریف touch برای تمام view ها

يكشنبه, ۲۵ مهر ۱۳۹۵، ۰۴:۰۰ ق.ظ

آموزشی تخصصی و حرفه ای

با این آموزش شما میتوانید تمامی  view هایی که به برنامه اضافه کردین

ویا از طریق کد نویسی ادد کردین ، رویداد Touch یا لمس به آن اضافه کنید

تمامی view ها شامل میشود، برای آموزش به ادامه مطلب بروید

این کار از طریق کتابخانه Reflection انجام میگیره.

Dim Obj1 As Reflector

خب حالا اگه بخواهیم مثلا برای Panel یک رویداد Touch تعریف کنیم میاییم Target رو مساوی اون Panel قرار میدیم.

Obj1.Target = Panel1

و بعدش برای تعریف رویدادش هم:

Obj1.SetOnTouchListener("Panel1_OnTouch")

و در انتها هم خود رویدادی که اسمش رو مشخص کردیم رو مینویسیم:

Sub Panel1_OnTouch(viewtag As Object, action As Int, X As Float, Y As Float, motionevent As Object) As Boolean

End Sub

تمام

موفق باشید

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی