以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请问『控件随动程序』放在哪个事件中哟? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=13211) |
||||
-- 作者:Luosen1956 -- 发布时间:2011/10/3 8:53:00 -- 请问『控件随动程序』放在哪个事件中哟? 我想用以下程序来控制『窗体最小尺寸、容器的宽度、图片的宽高』等数据,不知道将其放入哪个(VB有Form_Resize)事件程序中? Dim n1%, n2%
“窗体中控件随动程序”是【Form_Resize】事件程序,是在人为改变窗体尺寸时,窗体中的控件要根据某种算法来移动位置,这样才不破坏操作界面的美感。 例如一张图片放在窗体中,当窗体的大小(一般是人为操作因素)发生改变时,图片的大小也要随之改变,这样才可以看到【放大-缩小】的效果。 [此贴子已经被作者于2011-10-3 9:53:53编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/10/3 10:10:00 -- foxtable没有这个事件,用锚定和停靠来实现你的目的吧,更加简单灵活一些。 http://www.foxtable.com/help/topics/0701.htm http://www.foxtable.com/help/topics/0702.htm
|
||||
-- 作者:Luosen1956 -- 发布时间:2011/10/3 10:21:00 -- 锚定和停靠没有【随动】的感觉。 Foxtable 没有【Form_Resize】事件程序,其应用将收到极大的限制,窗口中所有控件将是『一潭死水』,改变窗口大小时,原始设计的美感『荡然无存』——这是我们不愿意看到的! 怎样用『自定义事件程序』来解决这个问题喃? |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/10/3 10:34:00 -- 正确设置锚定,也能实现窗口大小改变改变的时候,控件大小也随之改变大小的。 你看这个:
自己加上Resize事件,也是可以的,但是一般没有必要。
[此贴子已经被作者于2011-10-3 10:35:04编辑过]
|