Есть ли способ, что мы можем вставить новый элемент управления в панели на предыдущем индексе, как мы можем сделать с коллекции списка, как это:Вставьте новый элемент управления в панели на предыдущий индекс в C#
List.Insert(2,Value);
I я работаю с winforms C#.
Я хочу, чтобы это сделать, потому что я хочу, чтобы доступ к элементам управления в определенном порядке, например:
Control c = panelThumbnail.GetNextControl(control, true);
Это дает контроль в порядке их индексов. Есть ли другой способ решить проблему?
Я также узнал, как изменить индекс, который после добавления дочернего элемента в панель затем вызывает SetChildIndex. Но это право, что ontrol.GetNextControl основан на TabIndex. Спасибо Alabamasucks за исправление. – qulzam
Теперь проблема в том, что tabindex не является уникальным, что мешает моей логике. возможно ли сделать tabindex уникальным? – qulzam
@qulzam использовать mz-tools, чтобы сделать его уникальным. – Smith