تعریف 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
تمام
موفق باشید