关于调整object控件大小
这几天一直捣鼓滴答表格来着,遇到了一些难题,au3无法设置控件的width和hight,以至于无法使控件随窗口大小而调整(在VB中可以实现调整),希望有经验的朋友赐教下。VB控件随窗口大小变化代码Private Sub Form_Resize()
On Error Resume Next
DiDaGrid1.Left = 0
DiDaGrid1.Top = Toolbar2.Top + Toolbar2.Height + 10
DiDaGrid1.Width = Me.Width - 100
DiDaGrid1.Height = Me.Height - DiDaGrid1.Top - 500
End Sub测试的滴答控件在附件内。
回复 1# 南一
各位大侠,群策群力吧。API也好,插件也罢。期待突破。 回复 1# 南一
老朋友,是不是$obj1出现的问题?
应该不是这个问题,我刚测试了下,创建出来的其他obj也是这个样的,要么是0,要么为空。 空,应该属于正常吧!(以个人理解,是没有让其显示出来而已)你看下“ObjCreate”中的返回值:返回 0 并设置 @error 为 1属于失败哦 本帖最后由 楼上风云 于 2012-6-27 17:49 编辑
回复 3# lchl0588
是否是控件没有注册造成的?不是。
37行后面加上测试语句看看:
If IsObj($Obj1) Then
MsgBox(0,'测试','无错')
EndIf 回复 6# 楼上风云
分析一段代码,从表面上看:这段代码很符合条件啊?为啥不能用呢?大家都知道AU3是按照顺序来运行的! 好了,我们就按照顺序来找吧!发现某部分反馈的信息是什么什么,那就直接找它,用直接来显示结果来测试吧!
上述是刚刚回答另会道友的感叹,还请“楼上风云”不要误解,我和南一是好朋友!
根据上午的测试,总感觉控件根本没有运行! 回复 7# lchl0588
那我反馈一个问题,分析看看:
3.3.9.0运行它,不点击按钮时候不崩,3.3.9.5运行是就崩了。
这两天也一直在纠结“南一”提出的这个问题。 回复 8# 楼上风云
对于OB控件,不什么会,也试过N次修改图中的后面,但结果都是这个错误,你说?比如加上你所说的代码,结果都是一样的嘀!
回复 9# lchl0588 $Obj1.properties.Width=1000这个肯定是错误的,一般都是通过.width去设置,试了其他几个ActiveX,都无法修改其top,width,higth等属性,是不是au3无法去接管这些控件的这些属性呢。 本帖最后由 lchl0588 于 2012-7-1 14:14 编辑
回复 10# 南一
理解有误........
是不是被GUICreate里的参数给禁止了?再说VB中创建中没有给固定参数哦!!! 没看懂啥意思....这是什么控件
页:
[1]