Порядок элементов управления в свойстве Control формы в C #
У меня есть особая проблема с порядком, в котором FlowLayoutPanels добавляются в формууправления имущество. Это то, что я пытался,
Я добавил 7 FlowLayoutPanels в окно приложения C # слева направо в виде вертикальных полос. Затем я пометил макеты потока как 1, 2, 3, ... 7 снова слева направо. Теперь в обработчике загрузки формы я написал следующий фрагмент:
foreach (FlowLayoutPanel aDaysControl in this.Controls)
{
MessageBox.Show(aDaysControl.Tag.ToString());
}
Я ожидал, что сообщения будут появляться в порядке1, 2, ... 7, Но я получил это в обратном порядке (7, 6, ... 1). Может ли кто-нибудь помочь мне с ошибкой, которую я сделал ??
Причина сохранения заказа,
Я пытаюсь сделать элемент управления календаря с каждой строкой, представляющей день. Если месяц начинается со среды, то мне нужно добавить пустую метку в первую (понедельник) и вторую (вторник) строку. Так что порядок имеет значение немного