ام يوسف

حتى اضع اي شئ من خارج الثرييد فيه لابد من استخدام invoker احتاج لشرحه

1 مشاركة في هذا الموضوع

السلام عليكم

احتاج مساعدة في شرح هذا الكود

بشكل عام انا فهمت حتى اضع اي عنصر من الفورم في الثرييد لابد من وضع هذا الكود لكن احتاج لشرح تفصيلي واذا ممكن مواقع عربية تشرحه

  Private Delegate Sub formInvoker()
Private Sub form_maxmize()
If Me.InvokeRequired Then
Me.Invoke(New formInvoker(AddressOf form_maxmize))
Else
Me.WindowState = FormWindowState.Maximized
Me.Show()
End If
End Sub

ايضا عندي سؤال يتعلق باداتي keyboardhook and moushook

كما علمت انهما لايتوفران في الفيجول بيسك 2005 ولكن مبرمج البرنامج قام بوضعمها فيه لا اعلم كيف هل من الفيجول 2008 اما انهما موجودتان ولم اجدهما؟؟؟

احتاج شرح مفصل لكلاهما وخصوصا هذه الاوامر

  Private Sub KeyboardHook1_KeyDown(ByVal sender As System.Object, ByVal e As WindowsHookLib.KeyboardEventArgs) Handles KeyboardHook1.KeyDown
e.Handled = True
End Sub
Private Sub KeyboardHook1_KeyUp(ByVal sender As System.Object, ByVal e As WindowsHookLib.KeyboardEventArgs) Handles KeyboardHook1.KeyUp
e.Handled = True
End Sub
Private Sub MouseHook1_MouseMove(ByVal sender As System.Object, ByVal e As WindowsHookLib.MouseEventArgs) Handles MouseHook1.MouseMove
e.Handled = True
End Sub


Me.KeyboardHook1.RemoveHook()
Me.MouseHook1.RemoveHook()


Me.KeyboardHook1.InstallHook()
Me.MouseHook1.InstallHook()

انتظر الرد بفارغ الصبر وفي اسرع وقت ولكم كل الشكر

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .