comment utiliser un userControl?
Bonjour! J'aimerai en apprendre un peu plus sur les UserControl...
J'ai fait un programme avec un ami, mais il y a toute une partie qui me semble un peu obscure...
Dans le "main", les quotes sont ce que j'ai compris:
Code:
1 2 3 4 5 6 7 8
|
foreach (string s in directory)
{
MatC mat = new MatC(); // une instance de matrix et autres param.
TabPage tp = this.InitTab(s);//un onglet
tabControl.TabPages.Add(tp);//ajouter l'onglet
((UserControl1)tp.Controls[0]).Matrix = processFile(s, mat).afMatC(); //on affecte à la valeur matrix du usercontrol, la valeur matrix calculé dans le processFile (afMatC=afficheur)
} |
Usercontrol:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
public partial class UserControl1 : UserControl
{
public UserControl1()
{
InitializeComponent();
}
public double[,] Matrix
{
get {
return panel1.Matrix;
}
set {
panel1.Matrix = value;
}
}
} |
Bon.. Ma première question déjà, c'est: que représente le [0] de
Code:
1 2
|
((UserControl1)tp.Controls[0]).Matrix =... |
dans le main??