【问题标题】:How to change the tab order of the controls in axapta?如何更改axapta中控件的tab顺序?
【发布时间】:2012-01-18 04:14:39
【问题描述】:

如何更改 Microsoft Dynamics AX 2009 中控件的 Tab 键顺序?

【问题讨论】:

    标签: axapta x++


    【解决方案1】:

    您无法直接控制 Tab 键顺序。这些字段按照表格中给出的字段顺序进行选项卡。使用Skip 属性来防止进入字段。

    我想您可以使用WinAPI 调用来更改标签顺序,但这确实是一种不好的做法。

    【讨论】:

      【解决方案2】:

      还有另一种方法,在 init 中使用代码(或从 init 调用处理 tabOrder 的方法)。

      void init()
      {
          Array tabOrder = new Array(Types::Integer);
          ;
          super();
      
          tabOrder.value(1, Control1.id());
          tabOrder.value(2, Control2.id());
          tabOrder.value(3, Control3.id());
      ...etc
      
          element.tabOrder(tabOrder);
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-05-28
        • 2011-02-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-01-12
        相关资源
        最近更新 更多