在我的c#winforms应用程序中,我有两个名为left
和right
的按钮,它们会显示一些值。
当数据到达结束时,right
按钮被禁用。单击left
按钮后,right
按钮会再次启用,并且对于数据的开始也是如此。
问题是,如果我到达结尾并且right
被禁用,则TabIndex会跳转到表单中的下一个控件。但我希望它跳转到前面的TabIndex,即left
按钮。
我尝试了Focus()
方法。它可以工作,但我真的希望它像用户按下TAB键到达那里(我的意思是围绕控件的虚线)。
有什么想法吗?
答案 0 :(得分:1)
尝试使用Select()
方法。您可以传递两个参数,指定是否应选择Tab键顺序中的前一个或后一个控件。
答案 1 :(得分:0)
首先检查是否禁用了右键。 如果禁用右键,则按左键.focus() 除非您发布示例代码或其他内容,否则很难回答这个问题