社区
Delphi
帖子详情
请教,获取窗体宽度方法。
ynquan
2018-11-06 09:15:52
delphi窗体设计时width:=1024。
但是运行期间,如果分辨率大于1024,获取到的宽度为1024.
如果分辨率小于1024,获取到的宽度为屏幕分辨率了。
我请教的问题是获取到的窗体宽度是设计时的宽度,跟屏幕分辨率没有关系。
我先谢谢了。
...全文
173
8
打赏
收藏
请教,获取窗体宽度方法。
delphi窗体设计时width:=1024。 但是运行期间,如果分辨率大于1024,获取到的宽度为1024. 如果分辨率小于1024,获取到的宽度为屏幕分辨率了。 我请教的问题是获取到的窗体宽度是设计时的宽度,跟屏幕分辨率没有关系。 我先谢谢了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ynquan
2018-11-07
打赏
举报
回复
引用 7 楼 kenlewis 的回复:
窗体的BorderStyle设置成bsDialog或者bsNone就可以了。
这个方法可以谢谢了。
结贴给分
kenlewis
2018-11-06
打赏
举报
回复
窗体的BorderStyle设置成bsDialog或者bsNone就可以了。
ynquan
2018-11-06
打赏
举报
回复
1, 在 Delphi中FormCanResize事件找不到。
2,BorderStyle测试后没有变化。
3,Self.Width,Self.Height 这个用过但是分辨率小于1024,获取到的宽度为屏幕分辨率了。
lyhoo163
2018-11-06
打赏
举报
回复
Self.Width
Self.Height
hongss
2018-11-06
打赏
举报
回复
这个跟你的BorderStyle有关系,可以做个小Demo测试下。
如果设置正确,可以在FormCreate里边取到原始设计宽度,否则是会发生变化的
p47655255
2018-11-06
打赏
举报
回复
FormCanResize事件里面可以获取
ynquan
2018-11-06
打赏
举报
回复
这个我也想到过。但是最好还是代码得到。不然太麻烦。
p47655255
2018-11-06
打赏
举报
回复
窗体大小发生变化了 width肯定变化,想获得设计时的,可以定义一个常量在源码中记录一下
asp.net知识库
窗体
如何实现web页面的提示保存功能 在ASP.Net中两种利用CSS实现多界面的
方法
如何在客户端调用服务端代码 页面一postback,它就显示页面的最顶端,怎样让它定位在某一位置? 如何保证页面刷新后的滚动条位置 清除...
C# winform 点击
窗体
内不同按钮显示不同的文字
后来
请教
了学长,发现真的非常的简单(虽然我当时弄了很久,hhh),这里呢,同样是以三个按钮为例子。 这里就是点击左边的按钮在右边的框框里面显示我需要的文字啦!先做三个按钮,按钮的命名
方法
也是取单词的首...
vue怎么给pc端浏览器设置一个最小屏幕_uniapp支持PC版,真正的全平台制霸来了!...
点击上方蓝字关注这个脱发、卖货、持续学习的程序员uni-app已经支持iOS、Android、H5、...uni-app宽屏适配方案包括:页面
窗体
级适配方案:leftWindow、rightWindow、topWindow组件级适配方案:match-media组件内容...
使用winform自己做一个消息框, 以取代系统提供的MessageBox
获取
窗体
关闭时的 DialogResult 值 这个值很重要,它将反馈给调用者,以辅助其作出某种相应的决策。在这里我直接使用了系统框架类中的 DialogResult 枚举,在
窗体
中写死了每个按钮的 DialogResult 值。 为...
VB MSFlexGrid控件的几种使用
方法
'MSFlexGrid赋值的
方法
MSFlexGrid1.TextMatrix(0, 1) = "老师" MSFlexGrid1.TextMatrix(1, 2) = "学生" MSFlexGrid1.TextMatrix(2, 3) = "校长" MSFlexGrid1.TextMatrix(3, 4) = "班主任" ...
Delphi
5,386
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章