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;
Avoir deux PictureBox transparentes se recouvrant
lang/csharp/ihm/form.1472230175.txt.gz · Dernière modification : 2016/08/26 18:49 de root