الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

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

بدأه ام يوسف في 19 مايو 2012 · 0 رد · 780 مشاهدة · في برمجة الشبكات والتطبيقات الموزعة
مشاركة: واتساب X فيسبوك تيليجرام
#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()

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

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…