社区
C#
帖子详情
wpf能否将winform的窗口嵌入到自己的窗体内?
leovi0
2012-06-15 04:38:15
之前用winform开发了个工具,目前需要改用wpf,打算将winform的窗口嵌入到wpf中(不想要单独打开winform窗口),
但好像只能嵌入winform控件,
不知各位有没有嵌入winform窗口的办法
...全文
821
2
打赏
收藏
wpf能否将winform的窗口嵌入到自己的窗体内?
之前用winform开发了个工具,目前需要改用wpf,打算将winform的窗口嵌入到wpf中(不想要单独打开winform窗口), 但好像只能嵌入winform控件, 不知各位有没有嵌入winform窗口的办法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
E次奥
2012-06-15
打赏
举报
回复
可以,在WPF项目中新建立一个Winform的用户控件,在WPF窗体内添加WindowsFormsHost控件,WindowsFormsHost控件可以放winform组建。然后将用户控件放到WPF窗体内。
最后将你做好的winform组建加入你创建的winform用户控件里即可!
ohkuy
2012-06-15
打赏
举报
回复
我一般都是先做成控件再嵌入的,没法直接嵌入
Winform
窗体
嵌入
WPF
程序并发送消息
Winform
窗体
嵌入
WPF
程序并发送消息
利用
WPF
建立自适应
窗口
大小布局的
WinForm
窗口
[参照].pdf
利用
WPF
建立自适应
窗口
大小布局的
WinForm
窗口
[参照].pdf
C#
winform
子
窗体
调用父
窗体
函数实现关闭该
窗体
打开另一个
窗体
C#
winform
子
窗体
调用父
窗体
函数实现关闭该
窗体
打开另一个
窗体
;在父
窗体
分From1内嵌一个panel1,在panel1里载入From2,点击在子
窗体
From2中的按钮,清除panel1里的From2,新载入From3,点击在子
窗体
From3中的按钮,panel1清除,重新载入From2
C#
Winform
窗体
内
嵌入
第三方应用
窗体
源码,可自适应容器大小
Winform
实现
窗体
内
嵌入
第三方应用
窗体
,只需要知道
窗体
名称,即可将第三方应用的
窗体
嵌入
到自己的程序中,使用
WinForm
的Panel控件作为其父容器,并且第三方
窗体
仍然保持原有的功能,如点击,输入等,可以随着自己的应用最大最小化,作为自己应用的一部分存在。 这一版优化了很长时间,为了实现在父容器大小改变时,第三方应用的大小可以自适应,网上的很多做法都会造成卡顿或者闪烁,最后是我结合实际应用,自己总结经验写出了这一版无卡顿,闪烁少的代码,实属不易,希望大家能够支持。 使用时记得更改后台代码里面的windowName参数。 需要提前打开第三方程序,或者使用C#代码打开第三方程序后,点击
嵌入
窗体
按钮,将第三方
窗体
嵌入
自己
窗体
的Panel中,如果你的
窗体
,容器大小不会改变,可以不设置timer,这样能避免闪烁现象发生。
UE4程序
嵌入
WINFORM
将ue4程序
嵌入
winfrom进行开发进行混合开发,应注意添加类名和ue4程序的名称,名称后面有空格,可用spy++获取类名和
窗体
名
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章