Réorganisation des contrôles dans un panneau de disposition de flux

J'ai de la difficulté à l'aide de la flowlayoutPanel en C# winform application. Ce que je n'ai est une disposition de flux panneau qui dispose de 3 sections.

Section #1 est un ensemble de 2 contrôles .. deux déroulante des contrôles, ils sont toujours dans le même ordre, toujours visible dans toutes les instances

Section #2 est un ensemble de 5 différents contrôles ... basé sur une série de facteurs, de la 1 à la 5 contrôles est rendu visible, tous les autres ont le Visible se trouve dans la valeur false

Section #3 est un ensemble de 3 contrôles .. comme la Section #1, ils sont toujours dans le même ordre et toujours visible.

Donc ce que cela se résume à la Section #2 est variable, les autres sont statiques.

Le problème vient de la Section n ° 2 ... lorsque je change la visibilité de tout contrôle, ils semblent très bien (I. E. ... Section 1 Section 2 Section 3) ... SAUF quand j'ai mis le contrôle zone de liste déroulante pour être Visible .... dans ce cas, et SEULEMENT dans ce cas .., l'ordre devient (Section 1 de la Section 3 de la Section 2) ... je ne peux pas comprendre ce que serait la cause de la commande de la désynchronisation des en cas.

Qu'en gros, je fais au début de ma méthode est de définir TOUS les contrôles Visible = false ... puis j'ai mis l'Article 1 Visible = vrai ... ensuite une boucle sur les conditions de l'Article 2 et de définir les mesures de contrôle appropriées Visible = true, et enfin définir la Section 3 contrôles Visible = true.

Quelqu'un a une expérience à la disposition de flux de commande du panneau de commande? Je ne peux pas comprendre ce qui se passe pour la zone de liste déroulante.

source d'informationauteur Scott Vercuski