lang:csharp:ihm:form
Ceci est une ancienne révision du document !
Table des matières
Récupérer tous les enfants en fonction de leur type
Juste les enfants directs
foreach (var pictureBox in GetControlsOfType<PictureBox>(theForm)) { }
Tous les enfants et les sous-enfants
public static IEnumerable<T> GetControlsOfType<T>(Control root) where T : Control { var t = root as T; if (t != null) yield return t; var container = root as ContainerControl; if (container != null) foreach (Control c in container.Controls) foreach (var i in GetControlsOfType<T>(c)) yield return i; }
Ajout d'un composant
dest.Controls.Add(composant)
Mais il ne faut pas oublier d'attribuer le parent à composant, ce qui n'est pas fait automatiquement :
composant.Parent = dest;
lang/csharp/ihm/form.1472196634.txt.gz · Dernière modification : 2016/08/26 09:30 de root