社区
VB基础类
帖子详情
如何使子窗体始终显示在主窗体的正中间
kindy0301
2008-01-09 02:49:52
我想让一个弹出的子窗体始终显示在主窗体的正中间,不管主窗体在哪个位置!
请高手给个解例!
谢谢
...全文
288
9
打赏
收藏
如何使子窗体始终显示在主窗体的正中间
我想让一个弹出的子窗体始终显示在主窗体的正中间,不管主窗体在哪个位置! 请高手给个解例! 谢谢
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Abyss-Xu
2008-01-09
打赏
举报
回复
设置StartUpPosition=1
不管主窗体移到那里子窗体都在屏幕的中间
jieweibin
2008-01-09
打赏
举报
回复
MDI下的子窗体的StartUpPosition默认只能是0,不能改的,除非它不属于MDI
Abyss-Xu
2008-01-09
打赏
举报
回复
Private Sub Command1_Click()
Form2.Top = Form1.Top + (Form1.Height - Form2.Height) / 2
Form2.Left = Form1.Left + (Form1.Width - Form2.Width) / 2
Form2.Show
End Sub
kindy0301
2008-01-09
打赏
举报
回复
郁闷哦!
原来设置属性StartUpPosition=1就能实现了!
谢谢大家了!
xieyudada
2008-01-09
打赏
举报
回复
设这个属性,子窗体不行,普通窗体可以。听我的,没错。呵呵……
HowAreYou12345678
2008-01-09
打赏
举报
回复
设置窗体的这个属性不行吗:StartUpPosition=2
xieyudada
2008-01-09
打赏
举报
回复
If MDIForm1.Width - 200 - Me.Width > 0 Then Me.Left = (MDIForm1.Width - 200 - Me.Width) / 2 Else Me.Left = 0 '设置子窗体的显示位置。
If MDIForm1.Height - 2080 - Me.Height > 0 Then Me.Top = (MDIForm1.Height - 2080 - Me.Height) / 2 Else Me.Top = 0
kindy0301
2008-01-09
打赏
举报
回复
我试过 子窗体并不能显示在主窗体的正中间!
还是谢谢2楼朋友
jieweibin
2008-01-09
打赏
举报
回复
Sub LoadMe(Source As Form)
Source.top = (MDIForm1.ScaleHeight - Source.Height) / 2
Source.Left = (MDIForm1.ScaleWidth - Source.Width) / 2
End Sub
Private Sub Form_Load()
Height = 3885: Width = 4800 '定义好子窗体的高度和宽度
LoadMe Me '居中显示
End Sub
子窗口
始终
在
主
界面的
正中间
def widget_move_center(self, widget): # 设置widget在一直在
主
窗口的
正中间
x = (self.width() - widget.width()) / 2 y = (self.height() - widget.height()) / 2 widget.move(x, y) # 防止
主
界面大小变化后子窗口不跟着移动到
正中间
def resizeEvent(self, event): ...
Qt窗口设置无边框不能移动,鼠标穿透后不能响应点击事件
Qt实现鼠标穿透移动窗口和子控件移动,同时按钮能响应点击事件
恒温测控上位机开发实战:C# Winform串口通信与PID控制完整方案
在工业测控与实验室仪器领域,上位机与下位机之间的稳定通信是系统可靠运行的基础。串口通信作为最经典的物理层连接方式,依靠简洁的帧协议设计,可实现温度、压力等数据的实时采集与控制指令下发。结合C# Winform这一成熟桌面开发框架,开发者能够快速构建兼具交互性与工程实用性的监控界面。而PID控制算法作为恒温系统的核心调节策略,通过合理的参数整定与抗积分饱和处理,能有效抑制温度超调,提升控温精度。该技术组合广泛应用于恒温槽、老化测试箱、PCR仪及电池温控平台等场景。本文围绕一套完整的恒温测控上位机源码,从通信协
高校科技服务机构如何提升技术转移转化效率?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
企业如何通过数据分析提升自身竞争力和创新能力.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
VB基础类
7,788
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章