如何更改axapta中控件的Tab键顺序?

时间:2012-01-18 04:14:40

标签: axapta x++

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

2 个答案:

答案 0 :(得分:3)

您无法直接控制标签顺序。这些字段按表单中给出的字段顺序进行选项卡。使用Skip属性可以防止标记到字段中。

我猜您可以使用WinAPI调用来更改Tab键顺序,但这确实是不好的做法。

答案 1 :(得分:3)

还有另一种方法,使用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);
}