我在大学的 C# 考试中有一个问题。 标签可以获得焦点吗? 正如我在 MSDN 网站上看到的那样,所有控件都可以获得焦点,但其中一些控件是不可选择的。所以在我看来,正确的答案是“标签可以获得焦点,但无法被选中”。 Label 也有一个 Focus() 方法。请帮助我理解。谢谢。
最佳答案
是的,在 Label 上有一个 Focus()
方法,是的,它是绝对正确的;但表现不同。让我试着解释一下
标签可以与某个输入控件相关联,例如用户名文本字段的标签,因此标签有关联控件
的概念。 AssociatedControlID在 msdn 上
因此您可以将输入控件与标签相关联,只要选择标签,控件就会传递给关联的输入控件。
Example here单击登录框中的电子邮件或密码标签,看看发生了什么,类似地,如果您在标签上调用焦点方法,焦点将传递给关联的控件。
关于c# - Label 能否获得焦点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5692620/