像:
"this.Controls.GetElementByTabindex(1).text"
可能吗?
解决方法 是的,可以使用liNQ:var text = this.Controls.OfType<Control>() .Where(c => c.TabIndex == index) .Select(c => c.Text) .First();
如果你想用扩展方法做到这一点:
public static class MyExtensions{ public static string GetElementTextByTabIndex(this Control.ControlCollection controls,int index) { return controls.OfType<Control>() .Where(c => c.TabIndex == index) .Select(c => c.Text).First(); }}string text = this.Controls.GetElementTextByTabIndex(1);总结
以上是内存溢出为你收集整理的通过c#winform中的TabIndex获取元素的文本全部内容,希望文章能够帮你解决通过c#winform中的TabIndex获取元素的文本所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)