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

发布于 2024-12-27 16:58:45 字数 52 浏览 0 评论 0原文

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

How to change the tab order of the controls in Microsoft Dynamics AX 2009?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

Oo萌小芽oO 2025-01-03 16:58:45

您无法直接控制 Tab 键顺序。这些字段按照表单中给出的字段顺序进行标记。使用 Skip 属性可防止按 Tab 键进入字段。

我想你可以使用 WinAPI< /a> 调用来更改 Tab 键顺序,但这确实是不好的做法。

You cannot control the tab order directly. The fields are tabbed in the field order given in the form. Use the Skip property to prevent tabbing into a field.

I guess you could use a WinAPI call to change the tab order, but it would be bad practice indeed.

┈┾☆殇 2025-01-03 16:58:45

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

There is another way, using code in the init (or calling a method which handles the tabOrder from init).

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);
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文