如何在窗体控件(dockPanels)上重新加载焦点

杰克

我有一个带有四个DockPanel的表格

  • dock_1
  • 码头_2
  • dock_3
  • dock_4

我想通过更改其'tabIndex'专注于特定的dockPanel。对于应该专注的dockPanel,我将tabIndex设置为0,其余的dockPanels的索引都增加了。

我需要在方法内部控制它,以便能够在需要时触发更改。我可以在构造函数中设置它,并且在窗体第一次初始化时可以正确设置焦点,但这不是我所需要的。

问题是我不能强制将精力集中在表单上,​​因此当我更改tabIndexes时,什么也没发生。

您知道如何触发:

System.Windows.Forms.dll!System.Windows.Forms.ContainerControl.UpdateFocusedControl()

它应该在窗体内重新加载焦点,但是我无法触发它。我尝试了类似于myForm.Select()的解决方案,但没有任何结果。

谢谢

德米特里

TabIndex的属性并不适用于码头面板。
使用DockManager.ActivePanel属性获取或设置当前活动的停靠面板:

dockManager1.ActivePanel = dockPanel1;

所述活性船坞面板是具有聚焦或包含具有焦点的控制的一个。
更改活动的停靠面板后,将触发DockManager.ActivePanelChanged事件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在窗体上的所有控件上更改文本的语言

来自分类Dev

如何在运行时基于鼠标移动在窗体上移动所有控件

来自分类Dev

在窗体上的控件中创建值

来自分类Dev

重新加载视图不会更新窗体上的所有控件

来自分类Dev

如何在窗口调整大小上删除/重新加载机车滚动?

来自分类Dev

Form.Show()不在窗体上设置焦点

来自分类Dev

在窗体控件上禁用某些TabIndex值?

来自分类Dev

控件突然消失在窗体设计器上

来自分类Dev

重置放置在窗体上的用户控件

来自分类Dev

将控件定位在窗体上的绝对位置

来自分类Dev

#名称?在Access 2010中重新查询后在窗体上

来自分类Dev

如何在窗体(Dynamics ax)上的UTCDatetime字段中删除时钟符号?

来自分类Dev

我如何添加进度条以显示在窗体按钮单击上以显示Form2加载的进度

来自分类Dev

如何在自定义控件中将焦点设置在控件上?

来自分类Dev

如何在窗口标题栏上添加选项卡控件

来自分类Dev

如何在窗口调整大小时为等高的孩子重新加载 div

来自分类Dev

如何从放置在窗体上的面板中捕获值

来自分类Dev

如何从窗体上的用户控件获取数据

来自分类Dev

如何在父窗体中更改子窗体控件的属性

来自分类Dev

错误:当在窗体上放置多个控件时,引发“主题”属性已由“句点”注册”

来自分类Dev

C# 如何在窗体上的两个对象之间画一条线?

来自分类Dev

如何在VC ++中的CStatic控件上加载pdf文件

来自分类Dev

如何在Visual Studio(C#)中的窗体上找到控件

来自分类Dev

如何在子例程中为用户窗体上的每个控件创建动态命名?

来自分类Dev

如何在模块 2 中使用 Public Sub 更改用户窗体上的控件值

来自分类Dev

在给定的不活动时间后如何在Codenameone中自动重新加载屏幕(窗体)

来自分类Dev

在给定的不活动时间后如何在Codenameone中自动重新加载屏幕(窗体)

来自分类Dev

使用拆分器时如何使控件在窗体中可见?

来自分类Dev

Winforms:在窗体控件中调整用户控件的大小

Related 相关文章

  1. 1

    如何在窗体上的所有控件上更改文本的语言

  2. 2

    如何在运行时基于鼠标移动在窗体上移动所有控件

  3. 3

    在窗体上的控件中创建值

  4. 4

    重新加载视图不会更新窗体上的所有控件

  5. 5

    如何在窗口调整大小上删除/重新加载机车滚动?

  6. 6

    Form.Show()不在窗体上设置焦点

  7. 7

    在窗体控件上禁用某些TabIndex值?

  8. 8

    控件突然消失在窗体设计器上

  9. 9

    重置放置在窗体上的用户控件

  10. 10

    将控件定位在窗体上的绝对位置

  11. 11

    #名称?在Access 2010中重新查询后在窗体上

  12. 12

    如何在窗体(Dynamics ax)上的UTCDatetime字段中删除时钟符号?

  13. 13

    我如何添加进度条以显示在窗体按钮单击上以显示Form2加载的进度

  14. 14

    如何在自定义控件中将焦点设置在控件上?

  15. 15

    如何在窗口标题栏上添加选项卡控件

  16. 16

    如何在窗口调整大小时为等高的孩子重新加载 div

  17. 17

    如何从放置在窗体上的面板中捕获值

  18. 18

    如何从窗体上的用户控件获取数据

  19. 19

    如何在父窗体中更改子窗体控件的属性

  20. 20

    错误:当在窗体上放置多个控件时,引发“主题”属性已由“句点”注册”

  21. 21

    C# 如何在窗体上的两个对象之间画一条线?

  22. 22

    如何在VC ++中的CStatic控件上加载pdf文件

  23. 23

    如何在Visual Studio(C#)中的窗体上找到控件

  24. 24

    如何在子例程中为用户窗体上的每个控件创建动态命名?

  25. 25

    如何在模块 2 中使用 Public Sub 更改用户窗体上的控件值

  26. 26

    在给定的不活动时间后如何在Codenameone中自动重新加载屏幕(窗体)

  27. 27

    在给定的不活动时间后如何在Codenameone中自动重新加载屏幕(窗体)

  28. 28

    使用拆分器时如何使控件在窗体中可见?

  29. 29

    Winforms:在窗体控件中调整用户控件的大小

热门标签

归档