C# TableLayoutPanel retirer des controls
Fermé
Utilisateur anonyme
-
Modifié le 25 mars 2017 à 11:37
sensa6on Messages postés 130 Date d'inscription vendredi 19 octobre 2012 Statut Membre Dernière intervention 26 octobre 2018 - 18 avril 2017 à 16:59
sensa6on Messages postés 130 Date d'inscription vendredi 19 octobre 2012 Statut Membre Dernière intervention 26 octobre 2018 - 18 avril 2017 à 16:59
A voir également:
- C# TableLayoutPanel retirer des controls
- Retirer mot de passe windows 10 - Guide
- Retirer paypal aliexpress ✓ - Forum Consommation & Internet
- Retirer logo tiktok - Guide
- Comment retirer une page sur word - Guide
- Retirer un recommandé avec une photocopie de la carte d'identité ✓ - Forum Consommation & Internet
4 réponses
Whismeril
Messages postés
19028
Date d'inscription
mardi 11 mars 2003
Statut
Non membre
Dernière intervention
24 avril 2024
931
Modifié le 26 mars 2017 à 14:38
Modifié le 26 mars 2017 à 14:38
Bonjour
comment choisis tu quel contrôle supprimer?
Edit: quand tu les ajoutes leur donnes tu un nom?
Quand j'étais petit, la mer Morte n'était que malade.
George Burns
comment choisis tu quel contrôle supprimer?
Edit: quand tu les ajoutes leur donnes tu un nom?
Quand j'étais petit, la mer Morte n'était que malade.
George Burns
Whismeril
Messages postés
19028
Date d'inscription
mardi 11 mars 2003
Statut
Non membre
Dernière intervention
24 avril 2024
931
26 mars 2017 à 17:55
26 mars 2017 à 17:55
je n'ai pas dû être assez explicite, que tu trouves le contrôle à supprimer avec la méthode GetControlFromPosition, tu l'as déjà écrit, ce que je voudrais savoir c'est comment tu détermines quel x et quel y supprimer.
Pour le nom, tu peux leur en donner même par le code.
Pour le nom, tu peux leur en donner même par le code.
Whismeril
Messages postés
19028
Date d'inscription
mardi 11 mars 2003
Statut
Non membre
Dernière intervention
24 avril 2024
931
26 mars 2017 à 21:04
26 mars 2017 à 21:04
As tu essayé avec RemoveAt ? de l'index 4 à 19?
Sinon, tu copies les 4 premiers labels dans un tableau de label, tu fais un Clear et tu remets les 4 sauvegardés.
Sinon, tu copies les 4 premiers labels dans un tableau de label, tu fais un Clear et tu remets les 4 sauvegardés.
Utilisateur anonyme
>
Whismeril
Messages postés
19028
Date d'inscription
mardi 11 mars 2003
Statut
Non membre
Dernière intervention
24 avril 2024
Modifié le 28 mars 2017 à 21:11
Modifié le 28 mars 2017 à 21:11
Bonjour
Non ça ne marche pas mieux, mais il me semble que j'ai mal identifié le problème, j'ai l'impression qu'il y a une latence à chaque fois que le tableau s'actualise. Quand je le redimentionne j'ai ce même problème, peut être que ça vient du calcul des pourcentages que doit occuper chaque case.
En tout cas merci pour ta réponse. Pour ce nouveau problème je créée une nouvelle question?
Non ça ne marche pas mieux, mais il me semble que j'ai mal identifié le problème, j'ai l'impression qu'il y a une latence à chaque fois que le tableau s'actualise. Quand je le redimentionne j'ai ce même problème, peut être que ça vient du calcul des pourcentages que doit occuper chaque case.
En tout cas merci pour ta réponse. Pour ce nouveau problème je créée une nouvelle question?
Whismeril
Messages postés
19028
Date d'inscription
mardi 11 mars 2003
Statut
Non membre
Dernière intervention
24 avril 2024
931
28 mars 2017 à 23:34
28 mars 2017 à 23:34
Non, ça reste dans le même thème.
Comment charges tu le panel et calcules tu tes pourcentages?
Comment charges tu le panel et calcules tu tes pourcentages?
Whismeril
Messages postés
19028
Date d'inscription
mardi 11 mars 2003
Statut
Non membre
Dernière intervention
24 avril 2024
931
29 mars 2017 à 12:13
29 mars 2017 à 12:13
Poste le code
sensa6on
Messages postés
130
Date d'inscription
vendredi 19 octobre 2012
Statut
Membre
Dernière intervention
26 octobre 2018
78
18 avril 2017 à 16:59
18 avril 2017 à 16:59
Je ne sais pas exactement ce que tu cherches à faire mais tu peux essayer avec la méthode Dispose()
foreach (Control ctrl in tablelayoutpanel.controls)
{
if (ctrl is Label)
ctrl.dispose();
}
26 mars 2017 à 17:48
Je les retrouve grace à
je pense que c'est cette opération qui prend beaucoup de temps
Non, je ne leur donne pas de nom ils sont créés dans mon code