تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] منع اللصق في TextBox
#1
Rainbow 
مرحبا بكم جميعا ، وأسعد الله أوقاتكم



عندي سؤال ...



كيف يمكن منع اللصق من قائمة زر اليمين للفأرة في TextBox ؟



مع إبقاء النسخ من قائمة الفأرة فعالًا ، فقط منع اللصق في التكست بوكس .



أنا فقط أريد المستخدم ينسخ أي شيء يريده ، ولكني لا أسمح له بلصق أي شيء يريده .





وشكرا جزيلا لكم .
الرد
تم الشكر بواسطة:
#2
(11-02-21, 12:26 PM)أبو خالد الشكري كتب : مرحبا بكم جميعا ، وأسعد الله أوقاتكم
فقط أريد المستخدم ينسخ أي شيء يريده ، ولكني لا أسمح له بلصق أي شيء يريده .
وشكرا جزيلا لكم .

اهلا بك اخي ابو خالد ، 
اتمنى ان يكون هذا هو المطلوب و قد فهمت السؤال بشكل جيد 
المرجع للأمانة العلمية

PHP كود :
Private Sub Text1_KeyPress(KeyAscii As Integer)
 
   CheckCopyPaste Text1KeyAscii
End Sub 

PHP كود :
Private Sub Text1_MouseDown(Button As IntegerShift As IntegerAs SingleAs Single)
 
   CheckCopyPaste Text1Button
End Sub 
PHP كود :
Public Sub CheckCopyPaste(txtbox As ObjectKeyCode As Integer)
 
   If KeyCode <> 22 And KeyCode <> 93 And KeyCode <> 2 Then
        txtbox
.Locked False
    Else
        txtbox
.Locked True
    End 
If
End Sub 

ملاحظة : يرجى تفعيل خاصية الـ Keypreview ضمن خصائص الفورم
الإحسان عبادة الأبرار
الرد
تم الشكر بواسطة:
#3
شكرًا جزيلا لك الأخ المبرمج Amir_Alzubidy 

الكود شغال 100%

حقيقة في البداية لم يعمل عندما جربته من خلال المشروع !

ولكني لما عملت له ملف EXE وشغلته منفردا بعد إغلاق المشروع فإن الكود أصبح يعمل بشكل صحيح .

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

بارك الله فيك ووفقك .
الرد
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم