this._contextMenu.SourceControl?
好像它不是richTextBox吧?(是contextMenuBase之类?)
不过,好像这段代码不会影响右键菜单弹出,看看是不是其他地方出问题了。
比如richTextBox的contextMenu属性是否设为_contextMenu等。
好像它不是richTextBox吧?(是contextMenuBase之类?)
不过,好像这段代码不会影响右键菜单弹出,看看是不是其他地方出问题了。
比如richTextBox的contextMenu属性是否设为_contextMenu等。
if(contextMenu1.SourceControl == textBox1)
{
// Add MenuItems to display for the TextBox.
contextMenu1.MenuItems.Add(menuItem1);
contextMenu1.MenuItems.Add(menuItem2);
}
else if(contextMenu1.SourceControl == pictureBox1)
{
// Add the MenuItem to display for the PictureBox.
contextMenu1.MenuItems.Add(menuItem3);
}
我检查过了,richTextBox的contextMenu属性是设为_contextMenu
很奇怪,我在if句设置了断点,程序执行到那里居然就没了...既没有进去if也没有进入else段,谁能解释?