我尝试将Panel.TabStop
属性切换为true
,但它不会影响任何内容。
如何在TabStop
中启用Panel
?
答案 0 :(得分:1)
Panel不接受键盘焦点,因为Panel不是控件(本身),它是可能接受键盘焦点的其他控件的容器。
如果您正在尝试创建自定义控件,请从UserControl或Control。
派生答案 1 :(得分:1)
TabStop属性对Panel控件没有影响,因为它是一个容器对象。
查看此MSDN Link了解详情。
答案 2 :(得分:1)
正如其他人所说,面板控制不会接受焦点。但是,如果将TabStop设置为true并设置其TabOrder,则TabOrder中的下一个控件应该获得焦点。
答案 3 :(得分:0)
据我了解,TabStop属性存在于控件级别,但它实际上只影响我称之为交互式控件(可能是一个实际的,正确的术语)。由于面板无法直接接收焦点,因此基于该标记它们的行为不会有所不同。
答案 4 :(得分:0)
你必须把可以接受焦点的东西放在它上面,比如编辑框。你去了:))
答案 5 :(得分:0)
尝试为您正在使用的面板设置Focusable=true
。