TabIndex的TextBox []顺序?

时间:2015-02-22 23:53:03

标签: c# arrays

我构建了一个TextBoxes数组,如下所示:

TextBox[] title = MView.Controls.OfType<TextBox>().Where(d => d.Name.Contains("Title")).ToArray();

我想知道,是否可以通过TabIndex或按顺序订购这些项目,即名称包含txtTitle01txtTitle02txtTitle03等等。我可以通过010203订购吗?

1 个答案:

答案 0 :(得分:1)

您可以在代码中添加OrderBy子句。像这样:

TextBox[] title = MView.Controls.OfType<TextBox>()
                                .Where(d => d.Name.Contains("Title"))
                                .OrderBy(d => d.TabIndex)
                                .ToArray();

或按.Name或任何其他财产订购。