通过易语言设计窗口的属性指定布局方式,让控件动态适应窗口大小的改变。调用方法只有一行代码,每个控件的Ancho属性,通过易语言控件的标记属性指定。
识别符号文本:<>AVO
<>AV可以象形的理解成箭头符号,<就是指向左边,就相当于设置了Anchor Left,>AV同样的道理。Winfrom中Anchor.Left和Anchor.Top是默认值,但是易语言默认标记是空白的。因为我们大多是希望相对左上保持不变,所有希望当没有指定任何符号时,“<A”是默认值。为了方便,当不包含<>AVO任何一个符号时,默认等效于“<A”,而不是一个都不选,这样的话,就需要另一个符号来表示一个都不选:大写的O5个符号可以随意组合,
水平
<——控件左边保持不变
>——控件右边保持不变
<>——控件左边和右边保持不变(控件宽度会改变)
垂直
A——控件顶部保持不变
V——控件底部保持不变
AV——控件顶部和底部保持不变(控件高度会改变)
O:可能同时影响水平和垂直,相对父窗口中心线固定,如果单独指定了O,控件的左边和顶边相对窗口的中心点固定,如果指定了O和其他符号,在没有指定符号的维度(水平,垂直)上,才生效,所以说O优先级最低。比如:指定了O<,水平方向,控件左边保持不变,但垂直方向,相对窗口垂直方向上的中心线固定。如果同时设置了<AO,O没有效果,因为<和A已经覆盖了水平和垂直两个方向,O优先级最低。
隐藏内容需要回复可以看见
回复
卧槽!无奈本人没文化,一句卧槽行天下!
楼主辛苦了,谢谢楼主,楼主好人一生平安!
楼主辛苦了,谢谢楼主,楼主好人一生平安!