joyoustar 发表于 2008-5-9 17:33:06

WinMove改变窗口大小(Tab控件内的控件位置发生变化)

Tab控件切换标签时,用WinMove欲改变窗口大小,但随之而来的问题是Tab里面的控件(button/input)位置发生变化,距离拉开(或缩小)了,不知怎么回事,有没有办法解决?使之在点击Tab控件时内控件保持本身的位置(距左距上)?特此请教!!见附件内程序。

[ 本帖最后由 joyoustar 于 2008-5-12 09:42 编辑 ]

pcbar 发表于 2008-5-9 18:53:04

回复 1# joyoustar 的帖子

$Tab2 = GUICtrlCreateTabItem("tab2")
GUICtrlCreateInput("input1",40,40)
GUICtrlSetResizing (-1, $GUI_DOCKALL)
GUICtrlCreateInput("input2",40,65)
GUICtrlSetResizing (-1, $GUI_DOCKALL)
GUICtrlCreateInput("input3",40,90)
GUICtrlSetResizing (-1, $GUI_DOCKALL)

joyoustar 发表于 2008-5-12 09:41:06

谢谢,帮助没看得仔细呵呵。这样确实可以。不过里面的几乎所有控件都要这么一下,非常麻烦。没简便方法看来也只有这样了。感谢!

pcbar 发表于 2008-5-13 18:22:39

原帖由 joyoustar 于 2008-5-12 09:41 发表 http://www.autoitx.com/images/common/back.gif
谢谢,帮助没看得仔细呵呵。这样确实可以。不过里面的几乎所有控件都要这么一下,非常麻烦。没简便方法看来也只有这样了。感谢!
如果控件很多的话,请在开头加上
Opt('GUIResizeMode', 802)

joyoustar 发表于 2008-5-21 09:48:28

回复 4# pcbar 的帖子

再次感谢!

tianrenhao 发表于 2008-12-29 21:15:49

:face (14): :face (1): :face (18):

mfknui 发表于 2009-1-5 14:16:56

pcbar 实在太历害了。

135956 发表于 2009-4-26 17:16:14

技巧...作记.

harecn 发表于 2009-7-27 18:19:24

很好。。。又学到了。。。感谢。。

chenzhi1210 发表于 2010-5-6 11:14:57

记来下,以后会用上!

dajun 发表于 2010-5-7 07:09:58

很好。。。又学到了

拉风晓晓 发表于 2010-5-17 16:21:59

如果控件很多的话,请在开头加上
Opt('GUIResizeMode', 802)

haijie1223 发表于 2011-3-30 17:01:33

学习了 正需要 谢谢!

浪迹红客 发表于 2011-5-25 18:18:39

正需要呢。

lxsh010 发表于 2011-12-11 19:24:20

本帖最后由 lxsh010 于 2011-12-11 20:42 编辑

回复 4# pcbar

听君一席话,胜读十年书。pcbar版主 不仅技术好,人品更是人中龙凤。向你致敬。
用上这句 Opt('GUIResizeMode', 802) 我一定注上,感谢pcbar大大!!!
页: [1] 2
查看完整版本: WinMove改变窗口大小(Tab控件内的控件位置发生变化)