السلام عليكم ورحمة الله وبركاته
من خلال سؤالك وتفاعل الأخ سنوسي معك له كل التحية والتقدير، فهمت أن هدفك منع المستخدم من نسخ البيانات التي في مربعات النص
فالحل من ناحية الفأرة (الماوس) قد ذكر الأخ سنوسي في رده الأخير.
ولكن تبقى ناحية لوحة المفاتيح (الكيبورد)
إذا كنت تريد التطبيق على جميع مربعات النص يكون كالتالي
- من نافذة الخصائص غيّر الخاصية KeyPreview لـ Form إلى True
- ثم ضع هذا الأمر (مع تغيير الاسم Button1 إذا كان مختلفاً)
PHP كود :
Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
Me.Button1.Focus()
End Sub
أما إذا كنت تريد التطبيق على بعض مربعات النص وليس الكل فيكون كالتالي (مع إضافة مربعات النص القصودة بعد كلمة Handles تفصل بينهم بفاصلة)
- ضع هذا الأمر
PHP كود :
Private Sub TextBox_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) _
Handles TextBox1.KeyDown
If e.Modifiers = Keys.Control Then
e.Handled = True
sender.SelectionLength = 0
End If
End Sub
وإذا كنت متضايقاً من شكل مؤشر الفأرة على مربعات النص فمن نافذة الخصائص غيّر الخاصية Cursor لمربعات النص إلى Default
السلام عليكم ورحمة الله وبركاته
