FormA mForm=new FormA();
mForm.TopLevel=false;
mForm.FormBorderStyle=FormBorderStyle.None;
this.panel.Controls.Add(mForm);
mForm.TopLevel=false;
mForm.FormBorderStyle=FormBorderStyle.None;
this.panel.Controls.Add(mForm);
解决方案 »
- 这道题怎么做?不是很难
- C#关于二维数组的新手问题。
- 怎么吧字符串转化为类似%u591A%u591A%u5173%u7167%u591A%u591A%u5173%u7167类型
- log4net导致程序不能运行的问题
- 求书一本 Apress Expert C Sharp 2005 Business Objects中文版
- 怎么知道一个日期是一年中的第几周?
- C#Double类型数据四舍五入问题
- 怎么把数据库的输出帮定到 dataGridView 自己定义的段里面??
- c#与VC.net 有什么区别。
- 用DataGrid显示数据,当修改其中的日期时怎么判断输入的日期(日期的输入格式是2003/12/23)不正确?
- 请教一个用AppUpdater组件更新智能客户端的问题(给100分):
- <%@ Assembly Name="System.Messaging.dl" %>这句什么意思啊
并设置FormBorderStyle为None;
然后再在主窗体load事件中加如下代码:
this.panel1.Controls.Add(yourForm);
Form myForm = new myFormClass();myForm.Location = new Point(0,0);
myForm.TopLevel = false;
myForm.TopMost = false;
myForm.ControlBox = false;
myForm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
myForm.StartPosition = System.Windows.Forms.FormStartPosition.Manual;
myForm.Size = myFormPanel.ClientSize;
myForm.Parent = myFormPanel;
myForm.Visible = true;
不能用Panel.Controls.Add( myForm ),要使用Form.Visible