知识大全 PowerBuilder9.0窗体控件自动缩放的实现
Posted 事件
篇首语:会挽雕弓如满月,西北望,射天狼。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 PowerBuilder9.0窗体控件自动缩放的实现相关的知识,希望对你有一定的参考价值。
PowerBuilder9.0窗体控件自动缩放的实现 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
新建一个空白窗体(window) 在自定义事件里 定义名为ue_getScale的事件
入口参数None 返回值None 事件ID为None
事件内容
//获取控件与窗口比例大小
int li_i
DragObject wnd
for li_i = upperBound(Control[]) to step
wnd = control[li_i]
id_scaleX[li_i] = wnd X / width
id_scaleY[li_i] = wnd Y / height
id_scaleWidth[li_i] = wnd width / width
id_scaleHeight[li_i] = wnd height / height
next
在resize事件里写入如下代码
int li_i li_count
DragObject w_object
if sizeType = then return //最小化窗口不处理
li_count = upperBound(id_scaleX[])
if li_count < then return
SetRedraw(false)
for li_i = to li_count
w_object = control[li_i]
w_object X = ceiling(width * id_scaleX[li_i])
w_object Y = ceiling(height * id_scaleY[li_i])
w_object width = ceiling(width * id_scaleWidth[li_i])
w_object height = ceiling(height * id_scaleHeight[li_i])
next
SetRedraw(true)
最后在Open事件里触发Ue_getScale()事件就可以了
备注 对DataWindow和OLE控件效果不是很好
编辑推荐
ASP NET开发培训视频教程
cha138/Article/program/PB/201311/24583相关参考
C#实现窗体和任意控件的拖动 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 程序内有大部分注释了
在Delphi中巧改窗体文件实现控件数组化 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 
知识大全 使用反射将业务对象绑定到 ASP.NET 窗体控件
使用反射将业务对象绑定到ASP.NET窗体控件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 引
HTML如何让微信网页自动缩放呀 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!HTML如何让微信网
在C#中可以通过Label控件TextBox控件窗体和PictureBox控件来显示文字窗体和PictureBox控件主要是通过DrawString方法实现而TextBox控件和Label控件是专
.NET应用自动部署窗体技术详解(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! NET框架
.NET应用自动部署窗体技术详解(3) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 六NET安
.NET应用自动部署窗体技术详解(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 五NET和
.NET应用自动部署窗体技术详解(4) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 七部署NE
知识大全 使用FileUpload控件上传图片并自动生成缩略图
使用FileUpload控件上传图片并自动生成缩略图 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!