C#又是panel显示窗体的问题。

[复制链接]
查看11 | 回复1 | 2009-4-24 10:47:22 | 显示全部楼层 |阅读模式
C# winFrom 使窗体显示SplitContainer或Panel中
private void menuStepAdd_Click(object sender, EventArgs e)
{

frmAddStep addStep = new frmAddStep();

addStep.FormBorderStyle = FormBorderStyle.None;

addStep.TopLevel = false;

splitMain.Panel2.Controls.Add(addStep);

addStep.Show();
}
网上很多人都搜藏了这段代码,别说panel里不能显示窗体,它确实能解决让窗体显示到panel中,但添加后的窗体不能正常实现以前的功能,这个有高手知道怎么解决么?
这两种办法我都有试验,可能是由于我的代码写的不规范导致的。。。无奈了。是这样的左面是treeview右边是要显示的窗体,点击节点后,显示找不到我的数据源了。。。我该怎么解决啊。

回复

使用道具 举报

千问 | 2009-4-24 10:47:22 | 显示全部楼层
你把你的那些子窗体变成用户控件就可以了。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行