2014-01-06 24 views
-1

我做了一个winform登录到我的C#项目,并为每个对象分配了tab索引。顺序必须是以下几点:C#VS 2010 Winforms:TabOrder后退

  • 文本框用户
  • 文本框密码
  • 按钮确定
  • 按钮取消。

当我在运行时按标签键时,订单向后退出。我也使用Tab键顺序做了它,但它发生的情况是一样的。我该如何改变它?

+0

您可以发布控件的[带有Tab索引的图像](http://msdn.microsoft.com/zh-cn/library/bd16a8cw(v = vs.90).aspx)吗? –

+0

你设定的制表符是什么?你是否意外地将它们倒退了? – Abbas

+0

使用VIEW - > TabOrder菜单命令设置所需顺序不起作用? – Steve

回答

0

我发现这个问题:

我用四种语言在我的应用程序中制作了所有表单:英语,荷兰语,法语和德语。我只用荷兰语设定了顺序。所以必须记住,对于每种语言,用户必须配置标签顺序或标签索引。我做了其他三种语言的变化,并且完美地工作。

+0

卫星资源组件会不会满足您的需求?就目前而言,您的代码可能具有确定在每个对话框中显示哪个对话框并重复代码的逻辑。 –

+0

@BradBruce我使用的资源程序集,但不能与标签功能一起工作,那里我有点失落。 –

3

TabIndex备注:

甲标签索引可以由任何有效的整数大于或等于零 的,较低的数字前面的标签顺序之中。

从您对问题的描述看,您看起来像是按降序排列的选项卡索引。我建议你用Tab顺序查看点击你的控制中所需的顺序设置的标签索引中的文章描述How to: Set the Tab Order on Windows Forms

最终的结果应该是这样的:

enter image description here