منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : كيف اجعل RichTextBox يكون لعرض النص فقط مثل ليبل ولايمكن للمستخدم الكتابه فيه
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله
كيف اجعل RichTextBox يكون لعرض النص فقط مثل ليبل ولايمكن للمستخدم الكتابه فيه
كود :
Me.RichTextBox1.ReadOnly = True
http://uploads.eb2a.ae/1371298561252.png السلام عليكم انا اعرف هذه الخاصية لاكن ما أريده بالضبط هو الاتي انظر الصورةاريد عند الضغط داخل RichTextBox يقوم بإلغاء مؤشر الكتابة من داخله ويتم تركيز الموس على حاضنة الادوات FlowLayoutPanel لأتمكن من تحريك بكرة الموس للأعلى والاسفل وجزاك الله خير
كود :
Private Sub RichTextBox1_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles RichTextBox1.Enter, RichTextBox2.Enter, RichTextBox3.Enter
        Me.FlowLayoutPanel1.Focus()
    End Sub
لاحظ للـ Handles اللي في نهاية السطر الأول من الكود يعني إذا ضغط في أي واحدة منهم سيتم تنفيذ الانتقال إلي الأداة الحاضنة .

****
***
**
*
وهناك طريقة اخرى
تضع هذا الكود داخل شاشة الاكواد وليس داخل حدث معين
إقتباس : Private Sub RichTextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles RichTextBox1.KeyPress
e.KeyChar = Chr(0)
End Sub
جزاكم الله خيرا والله انا سعيد جدا بمساعدتكم لى لى طلب ايضا اريد ان لا يستطيع تحديد النص بحيث يصبح مثل الليبل
السلام عليكم ورحمة الله وبركاته
تستطيع توجيه التركيز لأداة اخرى لكي تمنع التحديد , في الحدث GotFocus
جزاك الله خير جربت ومنفعش بردو بيحدد
كود :
Private Sub Item_ListBox_Phon_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.GotFocus
        Me.FlowLayoutPanel1.Focus()
    End Sub