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

نسخة كاملة : ContextMenuStrip
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ....لما أريد أن أضع ITEM المحدد او المختار من ContextMenuStrip في الخلية الحالية CELL من DataGridView علما ان ITEMS في ContextMenuStrip توضع برمجيا بالكود
السلام عليكم

ضع القيمة التي تريدها في DataGridView1.CurrentCell.Value من داخل حدث اختيار عنصر واحد من ContextMenuStrip فهو مثل هذا الكود
كود :
Private Sub AToolStripMenuItem_Click(sender As System.Object, e As System.EventArgs) Handles AToolStripMenuItem.Click
    DataGridView1.CurrentCell.Value = AToolStripMenuItem.Text
End Sub

أما إذا كنت تريد استخدام حدث واحد لجميع عناصر ContextMenuStrip فهو مثل هذا الكود
كود :
Private Sub ContextMenuStrip1_ItemClicked(sender As Object, e As System.Windows.Forms.ToolStripItemClickedEventArgs) Handles ContextMenuStrip1.ItemClicked
    DataGridView1.CurrentCell.Value = e.ClickedItem.Text
End Sub
بارك الله فيك وفي علمك