【发布时间】:2014-08-19 08:54:37
【问题描述】:
我想通过 mdi 子表单中的 mdi 父表单代码分配特定的富文本框 contextmenustrip,但它不起作用。 如何设置richtextbox1 使用contextMenuStrip2?
mdi 子项包含两个已创建的上下文菜单条,称为 contextMenuStrip1 和 contextMenuStrip2。 Richtextbox1 的默认值为 contextMenuStrip1。
使用以下代码, richTextBox1 文本属性已按预期更改,但是尝试更改 contextmenustrip 什么也没做。由于 childForm.Controls["richTextBox1"].ContextMenuStrip.Name = "contextMenuStrip2";.
Mdiparent.cs:
Form childForm = new Form1("contextMenuStrip2");
childForm.Show();
Form1.cs:
public Form1(String correctcontextmenu)
{
InitializeComponent();
richTextBox1.ContextMenuStrip = correctcontextmenu;
}
错误列表包含:
错误 1 无法将类型“string”隐式转换为“System.Windows.Forms.ContextMenuStrip”
【问题讨论】:
标签: c# .net richtextbox contextmenustrip