Bonjour, à tous j'ai un petit problème avec un combobox dans lequel je voudrai
ajouter des radiobutton et avoir une mise en place comme ceci.
Pour se faire j'ai une liste de pays
et je mets dans l'évenement on load de mon form
Code : Sélectionner tout - Visualiser dans une fenêtre à part string[] tab_pays = {"France", "Maroc", "Algérie", "USA", "Angleterre", "Argentine", "Japon", "Suisse"};
//grb_pays = mon group box
Par contre ce qui s'affiche chez moi c'est la liste des pays les un en dessous de autres, or je voudrai par exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 private void Form1_Load(object sender, EventArgs e) { int i = 1; foreach (string pays in tab_pays) { RadioButton rdb = new RadioButton(); rdb.Name="rdb_"+pays+"_"+i; rdb.Text=pays; rdb.Location = new Point(1, i * 30); rdb.TabIndex = 60; //rdb.Location.X =leftpoint; //rdb.Location.Y =rightpoint; //rdb.CheckedChanged += new EventHandler(rdb); //MessageBox.Show(pays); grb_pays.Controls.Add(rdb); i++; } }
1. que le group box s'auto dimensionne
2. que les radiobutton sorganisent en fonction de la la largeur du groupbox.
Exemple j'ai 9 pays, j'aurais trois colonne de trois.
Mais comment faire des colonnes dans un groupbox.
Merci à tous
Partager