cs_Jerepain
Messages postés13Date d'inscriptionmercredi 11 février 2009StatutMembreDernière intervention 2 juin 2009
-
15 mai 2009 à 15:27
cs_Jerepain
Messages postés13Date d'inscriptionmercredi 11 février 2009StatutMembreDernière intervention 2 juin 2009
-
19 mai 2009 à 08:37
Bonjour,
Actuellement, dans mon programme, lorsque j'appuie sur un bouton je reçois des données par RS232. Lorsque je reçois ces données (par exemple 10, puis 09) des checkbox déjà dans la fenêtre se cochent.
Ce que j'aimerais faire c'est faire apparaître des labels en fonction de ce que je reçois. Si je reçois 09, 20, 23 alors 3 labels apparaitront avec ces noms.
WishhhMaster
Messages postés327Date d'inscriptionmardi 17 février 2004StatutMembreDernière intervention10 avril 20108 16 mai 2009 à 06:04
Salut,
Soit tu connais déjà le nombre de labels et leur positions et tu les créer avec le designer de Visual Studio et mets leur propriété Visible à false pour les cacher par défaut (puis à true quand tu reçois tes données).
Sois tu créer tes labels dynamiquement au moment ou tu reçois les données
Label label = new Label();
label.Text = "test 1";
label.Location = new Point(10,10);
tonConteneur.Controls.Add(label); //ajoute le nouveau label à ton conteneur. Si tu veux les mettre directement dans ta form, utilise 'this' au lieu de 'tonConteneur"
Tu peux mettre ce code dans une boucle si tu as pas mal de labels à créer.