【问题标题】:How to display the left side of a continuous form with a scrollbar at opening如何在打开时显示带有滚动条的连续表单的左侧
【发布时间】:2012-12-14 23:23:47
【问题描述】:

我有由标题部分和详细信息部分组成的连续表单。详细信息部分的控件绑定到记录集,而标题中的控件未绑定。

在打开时,焦点位于详细信息部分的第一个(左侧)控件上,或者,如果记录集为空,则焦点位于标题部分的第一个(左侧)控件上。在这种情况下,对于需要水平滚动条的表单,滚动条将设置在表单的右侧,而左侧的信息将被隐藏,从而使用户感到困惑。

有什么方法可以确保在所有情况下,我的表单都会打开且左侧可见?

谢谢

【问题讨论】:

    标签: ms-access scrollbar continuous-forms


    【解决方案1】:

    通常为了避免焦点差异,我使用一个小的透明按钮,我只是在我的表单的标题 - 或详细信息部分 - 调用 btDeadFocus

    这个不可见的按钮实际上除了捕捉焦点之外没有任何作用。我只是确保使用 Tab 顺序列表将此按钮设置为表单上的第一个控件。

    该按钮在无法将焦点保持在控件上的情况下也很有用。例如需要禁用的控件。我只是将其移至btDeadFocus

    【讨论】:

    • 听起来是个不错的战术选择。我会试一试。谢谢@Renaud
    猜你喜欢
    • 2015-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-04
    • 2011-08-31
    • 1970-01-01
    • 2012-06-05
    • 2011-11-12
    相关资源
    最近更新 更多