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

نسخة كاملة : سؤال داخل اداة ContextMenuStrip1
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم اخواني عندي سؤال

هو انا عايز كود اول ما اكتب حرف في اداة RichTextBox1 يظهر خيارات في اداة ContextMenuStrip1 بس ياريت بسرعة

Heart Heart Heart
استخدم حدث textChanged لاظهار الخيارات
(11-08-16, 12:15 AM)محمد كريّم كتب : [ -> ]استخدم حدث textChanged لاظهار الخيارات

جربت ولم ينجح
ما أدري إذا فهمتك صح أو لا
لكن إذا كنت تقصد إن عندك (RichTextBox) وعندك (ContextMenuStrip)
وعند الضغط بزر الفأرة الأيمن على الـ(RichTextBox) يظهر الـ(ContextMenuStrip)
وإذا كانت الـ(RichTextBox) تحتوي على نص يظهر زر خيارات فبإمكانك استخدام الطريقة التالية:

1.اضف (RichTextBox)
2. اضف (ContextMenuStrip)
3. من خصائص الـ(ContextMenuStrip) اضغط على (Items)
4.اضف الـ(Items) التي تريدها أن تظهر في الـ(ContextMenuStrip) وغير خاصية الـ(Text) لأحدها الى "خيارات"
5.حول خاصية الـ(Visible) للـ(MenuItem) الذي حولته الى "خيارات" الى (False)
6.من خصائص الـ(RichTextBox) اضغط على (ContextMenuStrip)  واختار الـ(ContextMenuStrip) الذي تستخدمه

وأضف الكود التالي:

PHP كود :
Private Sub RichTextBox1_TextChanged(sender As System.ObjectAs System.EventArgsHandles RichTextBox1.TextChanged
        If RichTextBox1
.Text <> "" Then
            ToolStripMenuItem2
.Visible True
        Else
            ToolStripMenuItem2
.Visible False
        End 
If
 
   End Sub 
اخي انا كنت قد وجت الحل لكن حلك رائع ايضا وبطريقة ابداعية جدا اخي أسامة اتمنا لك التقدم