将不同控件编写为不同的Form,随后根据button的点击事件,在下方的panel中填充相关Form 至于相对位置,Form中的控件最好也用panel进行位置控制,并且设置好anchor,这样能保证在改变主程序窗口大小时内部Form控件不走样。
panel1.Controls.Clear(); //移除所有控件 SellForm sf = new SellForm(); sf.TopLevel = false; //设置为非顶级窗体 sf.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;//设置窗体为非边框样式 sf.Dock = System.Windows.Forms.DockStyle.Fill;//设置样式是否填充整个panel panel1.Controls.Add(sf);//添加窗体 sf.Show();//窗体运行 |
文章评论