【问题标题】:How to set button's anchor property dynamically?如何动态设置按钮的锚属性?
【发布时间】:2011-10-20 08:08:30
【问题描述】:

我想动态设置TBitBtn的锚属性。

首先,我在设计时将按钮的锚点设置为右上角。在该按钮单击事件中,我将表单的BorderStyle 设置为bsDialog。然后应该有一个间隙,如图所示。我希望按钮应该在关闭按钮旁边。

所以在将边框样式指定为bsDialog 后,我需要将按钮的左侧及其锚点设置为右上角。这是对的吗?

我不知道动态改变锚属性的方法

谢谢,拉克什

【问题讨论】:

    标签: delphi


    【解决方案1】:

    在 Delphi FireMonkey (XE4) 中动态设置锚点:

    Button1.Anchors := [TAnchorKind.akTop, TAnchorKind.akRight];
    

    【讨论】:

      【解决方案2】:

      我不知道我是否能看到你的问题。如果是关于语法,那么你就去吧:

        BitBtn1.Left:= 666;
        BitBtn1.Anchors := [akTop, akRight];
      

      这是在代码中修改位置和锚点的方法。

      【讨论】:

      • @TLama 代码仍然可以更改大小。或者他只是在试验,学习你我已经知道的东西。谁知道呢。
      猜你喜欢
      • 2013-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多