您好,登錄后才能下訂單哦!
很容易的操作。先建兩個窗體(form),一個作為另一個的父窗體。
即把父窗體的屬性ISMdiContainer設置為TRUE;即可成為父窗體。
然后把這段代碼寫進父窗體里
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
CreateUserMenu();
}
private void ChangeChildren(Form frm)
{
if (this.MdiChildren.Length ==1)
{
frm.Show();
return;
}
foreach (Form children in this.MdiChildren)
{
if (frm == children)
{
children.Activate();
break;
}
else
{
children.Close();
frm.Show();
break;
}
}
}
private void CreateUserMenu()
{
ToolStripMenuItem tool= new ToolStripMenuItem();
tool.Name = "tool";
tool.Image = Image.FromFile(Application.StartupPath + "\\p_w_picpaths\\wallet.png");
this.menuStrip1.Items.Add(tool);
tool.Click += new EventHandler(UpdateTool_Click);
}
private void UpdateTool_Click(object sender, EventArgs e)
{
Form2 f2 = new Form2();
f2.MdiParent = this;
f2.Text = "工具";
ChangeChildren(f2);
}
}
}
有些是事件,不能直接復制,需要稍作修改。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。