如何在WinForms中获取控制索引?

Mic*_*zoe 3 .net c# winforms

我有一个Panel,里面有一系列控件.在迭代它们时如何获取特定控件的索引?我正在使用foreach迭代,但没有Index属性.我应该在比赛结束时使用for x = 0...和返回x,还是什么?

Ste*_*nke 7

你可以使用:

panel.Controls.IndexOf(control);
Run Code Online (Sandbox Code Playgroud)

或者您可以使用for循环而不是foreach循环迭代它们.或者您可以创建一个在foreach循环内递增的索引.