很简单的问题
现在呢有两个窗体 Form1 和 Form2 我想在 Form1中打开Form2并且Form1和Form2合并在一块
而且Form1的contextMenuStrip1和Form2的contextMenuStrip2合并到一块
大家帮忙找找哪里的不对·
private void 打开自窗体ToolStripMenuItem_Click(object sender, EventArgs e)
{
Form2 f = new Form2();
f.MdiParent = this;
f.Show();
f.Resize += new EventHandler(f_Resize);
}
void f_Resize(object sender, EventArgs e)
{
Form2 f = (Form2)sender;
ToolStripMenuItem item = new ToolStripMenuItem();
for (int i = 0; i < f.contextMenuStrip2.Items.Count; )
{
item.DropDownItems.Add(f.contextMenuStrip2.Items[i]);
}
this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
item});
}
现在呢有两个窗体 Form1 和 Form2 我想在 Form1中打开Form2并且Form1和Form2合并在一块
而且Form1的contextMenuStrip1和Form2的contextMenuStrip2合并到一块
大家帮忙找找哪里的不对·
private void 打开自窗体ToolStripMenuItem_Click(object sender, EventArgs e)
{
Form2 f = new Form2();
f.MdiParent = this;
f.Show();
f.Resize += new EventHandler(f_Resize);
}
void f_Resize(object sender, EventArgs e)
{
Form2 f = (Form2)sender;
ToolStripMenuItem item = new ToolStripMenuItem();
for (int i = 0; i < f.contextMenuStrip2.Items.Count; )
{
item.DropDownItems.Add(f.contextMenuStrip2.Items[i]);
}
this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
item});
}
解决方案 »
- 新手100分跪求:C#下TCP客户端通信源代码!+急++急#急!万分火急!
- 求教C#自定义类库问题
- 不知到Arraylist的维数情况下如何遍历
- 关于滚动条的问题
- 编写好的C#文件无法运行啊?
- 谁能给我解释一下:什么时候用序列化?和保存在session里有什么差别?
- 100分求webform下的录音问题
- (高分100)为什么WinForm窗体最小化时,内存会急剧减小?
- 安装VS C#安装在Windows2000 Server 上,要求Update Component,如何......?
- datagridview 数据更新问题,多选更新正常,单选无法更新,求大神
- 请教如何调用webservice
- 小妹请教窗体变大还原时位置显示问题。
我感觉这个程序除了将快捷菜单合并这外,还有一个要点就是要触发哪个窗体。
嘿嘿!!!