Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]如何让窗体的宽度可写?

1楼
wgpsc 发表于:2012/3/2 16:32:10

设计了一个窗体,上面放了一个按钮,运行时点击按钮就调整窗体的宽度。但重设窗体的width时出错,显示:无法写只读属性。

如何才能让窗体宽度可写?

2楼
wgpsc 发表于:2012/3/2 16:58:50

设置窗体的.Resizing =true 仍然不行。运行时只能手动调,不能用代码调

3楼
guotx2010 发表于:2012/3/2 21:19:36

使用formd的move事件就可以改变窗体的宽高、位置了。

语法:

frmTest.Move left,top,width,height

 

 

4楼
wgpsc 发表于:2012/3/2 23:22:33

谢谢版主。不过又有新问题:

move是以磅为单位,而我移动时是以某个控件的left+width像素值为依据。不知道能否很容易换算?

现在采用的办法是直接设定磅值。

5楼
wgpsc 发表于:2012/3/2 23:43:14

请admin注意:

金字塔帮助文件中有一处错误:

object.Move( [Left [, Top [, Width [, Height [, Layout]]]]])

根据我调试的顺序就应该是:

object.Move( [Left [, Top [, Height [, Width [, Layout]]]]])

 

而且,用FRM.move  FRM.left,FRM.top,400,633时窗体的左上角会向上移动4个磅,

只能用FRM.move  FRM.left,FRM.top+4,400,633修正回来。

 

 

共5 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.06250 s, 2 queries.