社区
PowerBuilder
帖子详情
resize事件中在TAB上tabpage中dw的显示问题---在线期求
sharpenabc
2008-03-20 09:46:29
在resize事件中,我想控制比如:tab_1.tabpage_1.dw_1的变化随分辨率的变化而变化,怎么写脚本才可以实现?( 也就是说因为由于1024*768 和 800*600或者宽屏分辨率,但tab_1.tabpage_1.dw_1对每个分辨率都要达成自适应)
...全文
179
8
打赏
收藏
resize事件中在TAB上tabpage中dw的显示问题---在线期求
在resize事件中,我想控制比如:tab_1.tabpage_1.dw_1的变化随分辨率的变化而变化,怎么写脚本才可以实现?( 也就是说因为由于1024*768 和 800*600或者宽屏分辨率,但tab_1.tabpage_1.dw_1对每个分辨率都要达成自适应)
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sharpenabc
2008-03-20
打赏
举报
回复
谢谢 愉快的犯罪者 ,在你的启示下问题已搞定.
sharpenabc
2008-03-20
打赏
举报
回复
这样子啊,那我直接对此窗口下的tab加上一个自定义事件pbm_size如何?但有一点什么时候触发pbm_size事件? 是在widow的resize中触发吗?不过我倒试试,谢谢你!
AFIC
2008-03-20
打赏
举报
回复
大致如下,new->custom visual把tab中的控件画好
uo添加pbm_size事件,这时你就把这个uo想成窗口写resize,
在你真正的窗口上,又键点你的tab,选insert user object。
sharpenabc
2008-03-20
打赏
举报
回复
4楼能不能说的详细点,向你学习,谢谢!
AFIC
2008-03-20
打赏
举报
回复
当然试过,不过我的tab中的每一页都是userobject,
而不是画窗口的时候随便放上去的,那样很容易控制吧,uo加个pbm_size即可
sharpenabc
2008-03-20
打赏
举报
回复
因为tab中tabpage上的dw是相对于tabpage的变化而变化,如果dw相对于window的变化而变化是很好控制,写好x,y,with,height就ok啦.但相对于tabpage不管我怎么写都起不了作用,不知道楼上的两位有试过没有,另外如果在同一个分辨率下,实现拖动,那dw的变化也要随tab中的tabpage的变化而变化,因此这种情况控制不了啦,因此希望得到大家的帮助.谢谢
jlwei888
2008-03-20
打赏
举报
回复
同意
PB本身的缺省是相对尺寸,就是自动适应不同的分辨率!
AFIC
2008-03-20
打赏
举报
回复
修改x,y,width,height呗,有啥具体的问题?
MyMsn动态
Resize
页框架的布局详解
微软的MyMsn提供了一个自由
resize
和drag&drop的个人Portal,虽然这样的东西不难见到,像SharePoint、DotNetNuke等都有很好的这种操作实现。而且我们也知道在Web页
中
托拽一个html元素是很容易的,不过要是整个页面都是绝对定位,其实还是非常难于管理的,所以我们看看MyMsn是怎么来做的呢? 大家应该都玩过MyMsn了吧?http://my....
C#桌面应用多窗口管理:从MDI到自定义容器的完整实现方案
在桌面应用开发
中
,多窗口管理是构建复杂用户界面的核心技术。其原理是通过父窗体作为容器,对子窗口进行生命周期管理、布局控制和数据交互,实现界面模块化与高效协作。这项技术的核心价值在于提升应用的可扩展性和用户体验,尤其适用于多文档编辑器、数据监控仪表盘、企业级业务系统等需要同时处理多个视图的场景。本文聚焦C# WinForms与WPF框架,深入探讨了传统MDI方案与现代自定义容器方案的实现差异,并详细解析了通过
事件
委托、消息总线进行松耦合通信,以及利用
Tab
Control、平铺、层叠等布局策略进行窗口排列的工程
WinForm控件添加与布局实战:从拖拽到动态创建与自适应界面
在C#桌面开发
中
,控件是构建用户界面的核心基础元素,如同应用程序的“积木”。其本质是拥有属性、方法和
事件
的对象模型,通过
事件
驱动机制响应用户交互,构成了WinForm快速开发的基石。这种成熟稳定的控件体系,使得开发者能够高效构建企业内部系统和工具软件界面。在实际应用
中
,控件的添加主要分为设计时拖拽与运行时动态创建两种方式,前者适合固定布局,后者则能根据数据或条件动态生成界面。掌握控件的公共属性(如Dock、Anchor)和布局容器(如
Tab
leLayoutPanel、FlowLayoutPanel),是实现
机械设计基于三维建模的零件结构优化:Part4装配件多特征协同设计方法研究
内容概要:本文详细描述了机械零件Part4的设计与建模过程,重点围绕三维建模
中
的几何构造操作展开。首先基于原零件三视图确定关键尺寸,依次创建多个同心圆柱体结构,包括外层圆柱体(52、52、5)、
中
间圆柱体(25、25、7)以及
中
心孔结构(16、16、12)。随后对底部圆柱体进行临时加高处理,以便在顶面草绘
中
构建辅助图形:以计算得出的半径17.5画圆,并在其接触面上方绘制半径为3的小圆,进而引出两条分别成60°和-60°的斜线,配合一条水平线形成三角形轮廓。接着在其余两角复制相同的小圆结构,清理多余线条后完成草图设计。利用该草图执行“拉伸切除”操作,深度设为16.28mm,实现特征开槽。最后将底部圆柱体恢复原始高度5mm,完成整体结构修改。; 适合人群:具备基础CAD建模能力的机械设计人员或工科类学生;熟悉Soli
dW
orks、AutoCAD等三维设计软件的操作者;从事零部件逆向设计或结构优化的技术人员。; 使用场景及目标:①用于学习复杂零件的分步建模方法,掌握从三视图到三维实体的转换技巧;②理解拉伸、切除、草图约束、包围盒设置等核心建模命令的实际应用;③提升对尺寸链计算、辅助线构建及几何关系控制的理解与实践能力。; 阅读建议:建议结合文
中
参数逐步在建模软件
中
复现操作,重点关注草图绘制逻辑与切除特征的关联性,注意各步骤间的顺序依赖关系,避免因尺寸或约束错误导致建模失败。
基于格子 Boltzmann 方法的二维通道多孔介质流动模拟:理论、实现与验证(Matlab代码实现)
内容概要:本文系统阐述了基于格子Boltzmann方法(Lattice Boltzmann Method, LBM)对二维通道内多孔介质流动进行数值模拟的理论体系、Matlab代码实现流程及结果验证方法。深入剖析了LBM在处理复杂流体系统尤其是不规则几何结构多孔介质流动
中
的独特优势,详细介绍了模型构建过程、边界条件设定、碰撞与传播环节的算法实现机制,并通过Matlab编程完成仿真运算,实现了对速度场、压力场等关键物理量的可视化分析与精度验证,确保模拟结果具备良好的准确性与可靠性。; 适合人群:具备流体力学基础知识和一定Matlab编程能力的研究生、科研人员及工程技术人员,尤其适合从事多孔介质流动、计算流体力学(CFD)或LBM方法研究的相关领域研究人员。; 使用场景及目标:①掌握格子Boltzmann方法的核心原理及其在多孔介质流动模拟
中
的具体应用;②学习利用Matlab实现LBM算法并开展科学计算与结果可视化的方法;③为相关科研项目、学术论文复现或实际工程仿真提供可复用的代码框架与技术实施路径。; 阅读建议:建议读者结合流体力学与数值计算相关背景知识,逐步理解算法推导过程,动手运行并调试所提供的Matlab代码,通过调整参数或几何模型加深对LBM方法灵活性与适用性的认识,同时鼓励将该方法拓展至三维流动或多物理场耦合
问题
的研究
中
。
PowerBuilder
1,111
社区成员
66,454
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章