我有一個控制集合的面板。如何在遍歷它們時獲得特定控件的索引?我使用foreach
進行迭代,但沒有索引屬性。我是否應該使用for x = 0...
並在比賽結束時返回x
?或者什麼?如何在WinForms中獲得控件索引?
3
A
回答
7
你可以使用:
panel.Controls.IndexOf(control);
或者你可以用一個遍歷他們循環,而不是一個foreach循環。或者你可以創建一個你在foreach循環中增加的索引。
1
您可以使用IndexOf方法。像panel1.Controls.IndexOf(textBox1);
0
要回答你問的具體問題,是的,我會用
爲(X = 0; X < panel.Controls.Count;我++)
不過,如果你是動態ading控制對於面板,您可能會考慮通過.Name或.Tag屬性爲其提供唯一名稱或其他標識屬性。
然後,您可以更精確地區分您的子控件。
希望這有助於...
相關問題
- 1. 如何獲得listview控件的索引或位置
- 2. 我如何獲得SelectedItem? C#winforms CheckedListBox控件
- 3. WinForms - 你如何獲得控件「想要」的大小?
- 4. 如何在DotNetNuke中獲得所有控件的使用/引用?
- 5. 如何檢索父控件及其子控件 - Winforms C#2
- 6. 有無論如何爲WinForms或WPF設計器中的控件分配索引?
- 7. 如何獲得GridView控件
- 8. TDBGrid選擇行索引:如何獲得
- 9. 如何獲得行的索引
- 10. 如何獲得視元素索引
- 11. 如何獲得sparseMatrix的零零索引?
- 12. 如何獲得熊貓的行索引?
- 13. 如何獲得谷歌索引頁數
- 14. LINQ to XML - 如何獲得索引
- 15. 如何獲得未被搜索引擎索引的域名
- 16. 如何在wpf用戶控件中託管WinForms用戶控件?
- 17. 在WinForms c#中獲得集中控制的最快方法?
- 18. 在jquery中獲取控制索引
- 19. 如何在tableview中獲得選定的索引
- 20. 如何在ZEND Lucene中獲得整個索引?
- 21. 如何在Handlebars中獲得每個幫助者的索引?
- 22. 如何獲得在ListView中選擇的元素的索引JQUERYMOBILE
- 23. 如何在scala中獲得轉換數組的索引
- 24. 在Tensorflow中,如何解開由tf.nn.max_pool_with_argmax獲得的扁平索引?
- 25. 如何在視圖控制器中獲得對UITableView的引用?
- 26. 如何獲得GridView控件的行索引時,該行的文本框獲得焦點
- 27. 當Winforms控件被添加到表單時,Winforms控件是否引發事件
- 28. 如何獲得更多導航控制器中物品的選定索引
- 29. Winforms-如何獲得組合框(我)
- 30. Java:如何獲得JTree文件的索引
出於好奇,爲什麼你只需要Controls集合中的索引?可能有更好的方法來解決你的問題。 – 2008-12-17 16:59:30