社区
C#
帖子详情
请教大家关于WinForm控件显示的问题?
mayonglong
2010-07-14 04:17:58
请教大家关于WinForm控件显示的问题:
开发WinForm程序时,由于用于开发系统的电脑是宽屏的,那一些靠右边的Button等控件是可以显示的(控件的位置不是在代码里控制的,是界面设计时直接拖进去的,固定死的),在其他一些不是宽屏的机器上运行的时候,显示器无法显示靠右边的Button等控件,最大化,拖动也没有办法显示。。。。
我想过设置控件的Anchor属性,在代码里自动控制控件的位置,不知大家有没有其他解决办法?
...全文
294
6
打赏
收藏
请教大家关于WinForm控件显示的问题?
请教大家关于WinForm控件显示的问题: 开发WinForm程序时,由于用于开发系统的电脑是宽屏的,那一些靠右边的Button等控件是可以显示的(控件的位置不是在代码里控制的,是界面设计时直接拖进去的,固定死的),在其他一些不是宽屏的机器上运行的时候,显示器无法显示靠右边的Button等控件,最大化,拖动也没有办法显示。。。。 我想过设置控件的Anchor属性,在代码里自动控制控件的位置,不知大家有没有其他解决办法?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leavemaple
2010-07-16
打赏
举报
回复
Anchor设置为right bottom试试。我是在2306宽屏下开发,拿到正常屏下没有显示问题。我说的CS,BS不清楚。
xinkjack
2010-07-14
打赏
举报
回复
判断分辨率,设置 窗体 大小=new size( Screen.PrimaryScreen.workRec.width,Screen.PrimaryScreen.workRec.height)
dock 呗,放个PANEL DOCK ,控件放PANEL 上就可以了
mayonglong
2010-07-14
打赏
举报
回复
自己再顶一下~
mayonglong
2010-07-14
打赏
举报
回复
[Quote=引用 2 楼 wuyq11 的回复:]
判断分辨率
在不同分辨率下调整控件坐标
窗体加载resize时改变坐标 Screen.PrimaryScreen.Bounds.Width
[/Quote]
谢谢如梦
如果Form上的控件很多,调整坐标和控件的大小岂不是很麻烦?
wuyq11
2010-07-14
打赏
举报
回复
判断分辨率
在不同分辨率下调整控件坐标
窗体加载resize时改变坐标 Screen.PrimaryScreen.Bounds.Width
wangcaidpjxwq
2010-07-14
打赏
举报
回复
Anchor和dock 2个属性灵活应用,是可以的。
解决WPF加载
Winform
控件
时的
显示
遮挡
问题
WPF加载
Winform
控件
时总是位于顶层,同位置处再放置WPF
控件
将会被遮挡。这在实际应用当中,例如:加载视频流时,总是使用
Winform
的PictureBox
控件
来
显示
,如果用WPF去加载这个PictureBox
控件
,想在上面加个控制按钮或者默认图标时就会出现这个
显示
层级
问题
。 例如窗体代码: <Window x:Class="Wpf
Winform
Demo.MainWindow" ...
winform
控件
显示
及闪烁
问题
最近一直用
winform
做一个小程序,用到了很多自定义
控件
以及窗体,但是在程序加载时候,
控件
总是先闪出背景,然后才加载背景。百度了很多方法,基本都是在自定义
控件
里用双缓冲,但是
问题
依旧存在,经过一段时间的探索,发现了
问题
所在,在程序中用到了很多panel并且设置了背景图片,这是导致
问题
的原因,
winform
自带的panel不具有双缓冲功能,因此可自定义panel,然后在在构造函数里加上以下代码:
Winform
控件
之DataGridView数据
控件
显示
问题
最近在做同类的信息记录管理系统时遇到了DataGridView数据
控件
的
显示
问题
,可能是2015年的上半年没有深入 学习C#开发的原因,这几天重新搬出来开发,首先遇到的
问题
就是动态绑定数据
显示
的
问题
,琢磨了很久,在网上查 了也不少,但是对自己的数据列表
显示
问题
还是没有做到最佳。最后解决的方法还是自己一个尝试出来的,虽然不是 很好,但最起码遇到的
问题
都解决了,顿时轻松了许多。
WPF 承载
Winform
控件
不
显示
问题
总结
1. Window 窗体的 AllowsTransparency="True" 属性会影响 WindowsFormsHost 加载
Winform
控件
C#
winform
控件
赋值不
显示
的
问题
当
控件
赋值但不
显示
时,可以尝试以下办法: 可能为非主线程赋值导致不
显示
,此时可以适用Invoke回调尝试处理,如果不能解决,可尝试在主界面load时对
控件
赋一个值进行激活。目前发现的情况一般是该
控件
不
显示
或者叠压在tab页签中会出现类似
问题
。怀疑为界面不
显示
时相关的
控件
内容没有激活text的修改导致。 ...
C#
111,128
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章