grid check si un control est déjà présent
Bonjour,
je cherche une méthode pour contrôler dans un grid si un contrôle est déjà présent pour ne pas en ajouter un par dessus.
Dans ce grid il y a des contrôles qui sont sur plusieurs colonnes. Je peux déjà voir si un contrôle est dans une cellule mais quand il y a un contrôle sur plusieurs lors du check de la colonne suivant, je ne vois rien.
Voici le bout de code que j'utilise
Des idées??
Merci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
bool trou = false;
foreach (UIElement element in GridW.Children)
{
if (Grid.GetRow(element) == Grid.GetRow(ctrl))
if (Grid.GetColumn(element) == Grid.GetRow(ctrl))
trou = true;
break;
else
trou = false;
}
}
if (trou == true) MessageBox.Show("er"); else MessageBox.Show("ok"); |