• 注册
  • 易源码 易源码 关注:74 内容:2246

    易语言窗口自适应布局示例源码 实现WinForm的Anchor效果

  • 查看作者
  • 打赏作者
  • 当前位置: 七七博客 > 易源码 > 正文
    • 3
    • 易源码
    • 易语言窗口自适应布局示例源码 实现WinForm的Anchor效果

      通过易语言设计窗口的属性指定布局方式,让控件动态适应窗口大小的改变。调用方法只有一行代码,每个控件的Ancho属性,通过易语言控件的标记属性指定。 

      识别符号文本:<>AVO

      <>AV可以象形的理解成箭头符号,<就是指向左边,就相当于设置了Anchor Left,>AV同样的道理。Winfrom中Anchor.Left和Anchor.Top是默认值,但是易语言默认标记是空白的。因为我们大多是希望相对左上保持不变,所有希望当没有指定任何符号时,“<A”是默认值。为了方便,当不包含<>AVO任何一个符号时,默认等效于“<A”,而不是一个都不选,这样的话,就需要另一个符号来表示一个都不选:大写的O5个符号可以随意组合,

      水平

      <——控件左边保持不变

      >——控件右边保持不变

      <>——控件左边和右边保持不变(控件宽度会改变)

      垂直

      A——控件顶部保持不变

      V——控件底部保持不变

      AV——控件顶部和底部保持不变(控件高度会改变)

      易语言窗口自适应布局示例源码 实现WinForm的Anchor效果

      O:可能同时影响水平和垂直,相对父窗口中心线固定,如果单独指定了O,控件的左边和顶边相对窗口的中心点固定,如果指定了O和其他符号,在没有指定符号的维度(水平,垂直)上,才生效,所以说O优先级最低。比如:指定了O<,水平方向,控件左边保持不变,但垂直方向,相对窗口垂直方向上的中心线固定。如果同时设置了<AO,O没有效果,因为<和A已经覆盖了水平和垂直两个方向,O优先级最低。

      隐藏内容需要回复可以看见

      回复
      Lv.12

      卧槽!无奈本人没文化,一句卧槽行天下!

      回复
      Lv.1

      楼主辛苦了,谢谢楼主,楼主好人一生平安!

      回复

      楼主辛苦了,谢谢楼主,楼主好人一生平安!

      回复

      请登录之后再进行评论

      登录
    • 任务系统
    • 帖子间隔 侧栏位置: