社区
C#
帖子详情
请问镶嵌窗口的问题
ann77
2006-12-15 08:54:55
我做了个窗口, 其中有一块要放另一个窗口。
在VC中很好实现,把子窗口属性改成Child就行。然后把子窗口create出来,移动到指定位置就行了。
请问C#里如何实现呢?谢谢!
...全文
197
12
打赏
收藏
请问镶嵌窗口的问题
我做了个窗口, 其中有一块要放另一个窗口。 在VC中很好实现,把子窗口属性改成Child就行。然后把子窗口create出来,移动到指定位置就行了。 请问C#里如何实现呢?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wumingxiaodi
2006-12-18
打赏
举报
回复
public Form1()
{
//
// Windows 窗体设计器支持所必需的
//
InitializeComponent();
//下面这样设置既可,Form1是父窗口 Form2是子窗口 meary is right!
Form2 vfm = new Form2();
vfm.MdiParent = this;
vfm.Show();
}
ann77
2006-12-18
打赏
举报
回复
再请问,能否用Panel来实现呢?我在Panel里放入很多pictureBox.
然后这个Panel也能支持滚动。可行么?
ann77
2006-12-18
打赏
举报
回复
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Form1 f1 = new Form1();
Form2 f2 = new Form2();
f2.TopLevel = false;
f1.Controls.Add(f2);
Application.Run(f2.Show());
}
为啥最后一句编译报错呢?
还有,我要实现的是f1窗口上半部分是f2的内容,而不是说多文档的那种窗口。
到底如何做?请高手指点一二。
wdy9927
2006-12-18
打赏
举报
回复
Form2 fm2 = new Form2();
fm2.TopLevel=false;
panel1.Controls.Add(fm2);
fm2.Show();
ann77
2006-12-18
打赏
举报
回复
我能找到IsMdiContainer,也设为true了
然后子窗口怎么设置呢?
wdy9927
2006-12-18
打赏
举报
回复
Form1 中加上一个panel
程序中
Form2 fm2 = new Form2();
fm2.TopLevel=false;
panel1.Controls.Add(fm2);
fm2.Show();
panel上就会出现Form2了。
---------------------------------------------------
如果你非得在Main中做,可以像这样
Form1 fm1 = new Form1();
Form2 fm2 = new Form2();
fm2.TopLevel = false;
fm1.panel1.Controls.Add(fm2);
fm2.Show();
Application.Run(fm1);
ann77
2006-12-16
打赏
举报
回复
mdiparent怎么设阿?我看不到这个属性阿
CCjian
2006-12-16
打赏
举报
回复
选中当前主窗体,F4,在找其IsMdiContainer=true;
meary
2006-12-15
打赏
举报
回复
把主窗口的ismdicontainer改为true,子窗口的mdiparent设为主窗口,然后子窗口.show()
ann77
2006-12-15
打赏
举报
回复
我不是做的网页,就是应用软件。
我一直用C++的,这次是第一次用C#,真是晕就一个字啊
zhaochong12
2006-12-15
打赏
举报
回复
private void Open_WebBrowser_url(string title, string urlStr)
{
TabPage newpage1 = new TabPage(title);
this.tabControl1.TabPages.Add(newpage1);
WebBrowser webpage1 = new WebBrowser();
webpage1.Parent = newpage1;
webpage1.Dock = DockStyle.Fill;
webpage1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webpage_DocumentComplete);
// webpage1.GoHome();
webpage1.Navigate(urlStr);
}
看代码吧.. :)
kyle315
2006-12-15
打赏
举报
回复
this.AddOwnedForm(frm);
frm.Owner = this;
嵌入
窗口
_
窗口
处理_VB嵌入
窗口
_vb6_
调整任意
窗口
位置;大小;透明度;销毁
窗口
和其进程;改变
窗口
活动状态(让
窗口
不会得到焦点);执行cmd命令;向
窗口
发送字符串;幽灵
窗口
;
窗口
化;锁定/解锁
窗口
;置顶/取消置顶;闪烁
窗口
。
易语言嵌入
窗口
易语言嵌入
窗口
源码,嵌入
窗口
,
窗口
嵌入
qt/c++ 学习笔记之
镶嵌
于windows桌面
窗口
的程序
镶嵌
于windows桌面
窗口
的程序
pci 傻瓜式步骤做图像
镶嵌
运用pci遥感图像处理软件拼接两幅TM影像,步骤详细。
图像
镶嵌
代码
实现基准图像和待配准图像的拼接,弹出图像结果对话框
C#
111,125
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章