社区
WPF/Silverlight
帖子详情
WPF程序中添加Winform窗体时窗体变丑
longshengguoji
2010-05-15 09:03:15
我把winform程序添加到WPF程序中时,winform上的button combox等好多东西都变丑了,整个winform的界面风格就想5年前的界面风格,但是当我独立运行该winform程序时界面显示风格就变得好看一下,请问一下这是什么原因导致的,以及如何解决?
...全文
251
6
打赏
收藏
WPF程序中添加Winform窗体时窗体变丑
我把winform程序添加到WPF程序中时,winform上的button combox等好多东西都变丑了,整个winform的界面风格就想5年前的界面风格,但是当我独立运行该winform程序时界面显示风格就变得好看一下,请问一下这是什么原因导致的,以及如何解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aynuxiaoq
2010-06-21
打赏
举报
回复
请问楼主,怎样把winform窗体的这些控件显示在wpf窗体里
longshengguoji
2010-05-22
打赏
举报
回复
这个问题解决了,重装启动事件就行了。
protected override void OnStartup(StartupEventArgs e)
{
// Raises the Startup event.
base.OnStartup(e);
System.Windows.Forms.Application.EnableVisualStyles();
}
jv9
2010-05-17
打赏
举报
回复
[Quote=引用楼主 longshengguoji 的回复:]
我把winform程序添加到WPF程序中时,winform上的button combox等好多东西都变丑了,整个winform的界面风格就想5年前的界面风格,但是当我独立运行该winform程序时界面显示风格就变得好看一下,请问一下这是什么原因导致的,以及如何解决?
[/Quote]
为什么要把Winform添加到WPF中呢?两个完全不同的风格系统。相对来说很难控制。
longshengguoji
2010-05-17
打赏
举报
回复
因为用Winform也写了好多程序,转过去也很麻烦,就把整个winform程序移到WPF中,winform的主题显示的是XP classic,而且listview空间的显示也和winform中不同了,不知道怎么修改,望高手指点。
playcity
2010-05-16
打赏
举报
回复
这个倒没试过,不过试过wpf中host一个winform控件,一切显示都是正常的。
Winform
窗体
嵌入
WPF
程序
并发送消息
Winform
窗体
嵌入
WPF
程序
并发送消息
Winform
与
WPF
窗体
互相调用方法
Winform
与
WPF
窗体
互相调用方法 包括
Winform
调用
WPF
窗体
和
WPF
调用
Winform
窗体
。
C#
winform
子
窗体
调用父
窗体
函数实现关闭该
窗体
打开另一个
窗体
C#
winform
子
窗体
调用父
窗体
函数实现关闭该
窗体
打开另一个
窗体
;在父
窗体
分From1内嵌一个panel1,在panel1里载入From2,点击在子
窗体
From2
中
的按钮,清除panel1里的From2,新载入From3,点击在子
窗体
From3
中
的按钮,panel1清除,重新载入From2
C#
Winform
使用
WPF
控件
C#
Winform
窗体
应用
程序
,加载使用
WPF
(Windows Presentation Foundation)自定义控件,
C#
Winform
窗体
内嵌入第三方应用
窗体
源码,可自适应容器大小
Winform
实现
窗体
内嵌入第三方应用
窗体
,只需要知道
窗体
名称,即可将第三方应用的
窗体
嵌入到自己的
程序
中
,使用
WinForm
的Panel控件作为其父容器,并且第三方
窗体
仍然保持原有的功能,如点击,输入等,可以随着自己的应用最大最小化,作为自己应用的一部分存在。 这一版优化了很长
时
间,为了实现在父容器大小改变
时
,第三方应用的大小可以自适应,网上的很多做法都会造成卡顿或者闪烁,最后是我结合实际应用,自己总结经验写出了这一版无卡顿,闪烁少的代码,实属不易,希望大家能够支持。 使用
时
记得更改后台代码里面的windowName参数。 需要提前打开第三方
程序
,或者使用C#代码打开第三方
程序
后,点击嵌入
窗体
按钮,将第三方
窗体
嵌入自己
窗体
的Panel
中
,如果你的
窗体
,容器大小不会改变,可以不设置timer,这样能避免闪烁现象发生。
WPF/Silverlight
8,735
社区成员
12,029
社区内容
发帖
与我相关
我的任务
WPF/Silverlight
WPF/Silverlight相关讨论
复制链接
扫一扫
分享
社区描述
WPF/Silverlight相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章