Aller au contenu principal

VisualIntArray

Un contrôle de type VisualIntArray est une grille dont les cellules contiennent des nombres entiers.

Voir les propriétés, méthodes et struct communs aux différents types de "VisualArrays" : BaseGrid

PropriétéTypeDescription
propriete
(Name)
Indique le nom utilisé dans le code pour identifier l’objet. Préfixe: via Exemple: viaNombres
propriete
DefaultValue
intObtient ou définit la valeur par défaut des cellules. La valeur par défaut est 0.
propriete
SpecialValue
intObtient ou définit la valeur spéciale à afficher différemment des autres valeurs.
propriete
SpecialValueAppearance
Détermine les différents aspects de l'apparence de la valeur spéciale.
propriete
View
Obtient ou définit le style de visualisation des cellules:
- Number : les nombres
- Graph : les nombres sous la forme d'un graphique en barres
- Digit : un nombre selon la représentation binaire du nombre à partir de 7 segments
- ImageList : selon l'index des images dans une ImageList. La propriété EnabledAppearance. ImageList permet de définir la liste d'images. Si lacellule contient la valeur 2, alors l'imageà l'index 2de la liste est affichée.
- GraphNumber : le nombre et son graphique en barres.
propriete
Maximum
intObtient ou définit la valeur maximale de toutes les cellules.
propriete
Minimum
intObtient ou définit la valeur minimale de toutes les cellules.
MéthodeDescription
méthode
MixUp()
Mélange aléatoirement les cellules en les permutant plusieurs fois, soit le nombre de cellules * 2.
méthode
MixUp(int pSwapCount)
Mélange aléatoirement les cellules en les permutant le nombre de fois spécifié.
méthode
Swap(int pIndex1, int pIndex2)
Échange les 2 cellules aux index spécifiés.
méthode
RandomAddress()
Génère aléatoirement une adresse.
méthode
RandomDirection()
Génère aléatoirement une direction.
méthode
RandomDirection(enuDirection pCurrentDirection)
Génère aléatoirement une direction différente de celle spécifiée.
méthode
RandomIndex()
Génère aléatoirement un nombre entier entre 0 et le nombre de colonnes -1 de la grille.
méthode
RandomValue()
Génère aléatoirement un nombre entier entre les limites minimale et maximale de la grille.
méthode
RandomValue(int pMin, in pMax)
Génère aléatoirement un nombre entier entre le minimum et le maximum spécifiés.
ÉvénementDescription
evenement
SelectedIndexChanged
Se produit lorsque la valeur de la propriété SelectedIndex est modifiée.

Exemple : Ayant une grille d'entiers viaNombres à 4 rangées et 7 colonnes, on veut remplir la grille de nombres généré au hasard.

visual int array

for (int rangée = 0; rangée < viaNombres.RowCount; rangée++)
{
for (int colonne = 0; colonne < viaNombres.ColumnCount; colonne++)
{
viaNombres[rangée , colonne] = viaNombres.RandomValue();
}
}