Question boucle object system windows form
- morel
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 4
- Remerciements reçus 0
il y a 12 ans 11 mois #14514
par morel
boucle object system windows form a été créé par morel
Bonjour,
J'ai générer une interface graphique avec de nombreux object checklistbox.
Afin de rendre les mises à jour dynamique je voudrais générer un tableau dynamique qui référence tous les object checklistbox.
Voici un bout de script qui uncheck toutes les listbox
$Lchecked = $checklistbox_1 , $checklistbox_2 , $checklistbox_3 , $checklistbox_4
function clearitems
{
foreach ($Chec in $Lchecked)
{
$nbi = $chec.items.count
for ($i=0 ; $i -le $nbi-1 ; $i++) {$chec.SetItemChecked($i,$False)}
}
}
J'ai remplacé la variable $Lchecked par :
$Lchecked = get-variable checked_*
Cela ne fonctionne plus.
J'ai ce problème à chaque fois que j'utilise les objects windows.form.
Pouvez vous m'aidez ?
Merci d'avance
J'ai générer une interface graphique avec de nombreux object checklistbox.
Afin de rendre les mises à jour dynamique je voudrais générer un tableau dynamique qui référence tous les object checklistbox.
Voici un bout de script qui uncheck toutes les listbox
$Lchecked = $checklistbox_1 , $checklistbox_2 , $checklistbox_3 , $checklistbox_4
function clearitems
{
foreach ($Chec in $Lchecked)
{
$nbi = $chec.items.count
for ($i=0 ; $i -le $nbi-1 ; $i++) {$chec.SetItemChecked($i,$False)}
}
}
J'ai remplacé la variable $Lchecked par :
$Lchecked = get-variable checked_*
Cela ne fonctionne plus.
J'ai ce problème à chaque fois que j'utilise les objects windows.form.
Pouvez vous m'aidez ?
Merci d'avance
Connexion ou Créer un compte pour participer à la conversation.
- morel
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 4
- Remerciements reçus 0
il y a 12 ans 11 mois #14519
par morel
Réponse de morel sur le sujet Re:boucle object system windows form
Je m’aperçois que le get-variable ne me remonte pas l'object. Il me faudait une commande du type get-object pour remonter l'object et non la variable. Quelqu'un a une solution ?
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 12 ans 11 mois #14522
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:boucle object system windows form
Salut,
morel écrit:
morel écrit:
morel écrit:
Il existe déjà au travers de la propriété Controls d'un objet Winform.je voudrais générer un tableau dynamique qui référence tous les object checklistbox.
morel écrit:
Comme tu récupères un référence ('pointeur'), tu dois donc le déréfencer via la proprièté Value.Il me faudait une commande du type get-object pour remonter l'object et non la variable.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- morel
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 4
- Remerciements reçus 0
il y a 12 ans 11 mois #14530
par morel
Réponse de morel sur le sujet Re:boucle object system windows form
Merci pour ces réponses.
Je ne suis pas sûr qu'on parle de la même chose.
Mon problème n'est pas le control d'un objet winforms.
Le problème et la récuperation de l'object dans un tableau.
Quand je génère le tableau manuellement sa fonctionne :
$Lchecked = $checklistbox_1 , $checklistbox_2 , $checklistbox_3 , $checklistbox_4
Quand je le génère de manière dynamique sa ne fonctionne pas:
$Lchecked = get-variable checked_*
Si j'ai mal interprété la réponse peux tu me donner la commande afin que je comprennes ce qu'il faut faire.
Merci d'avance
Je ne suis pas sûr qu'on parle de la même chose.
Mon problème n'est pas le control d'un objet winforms.
Le problème et la récuperation de l'object dans un tableau.
Quand je génère le tableau manuellement sa fonctionne :
$Lchecked = $checklistbox_1 , $checklistbox_2 , $checklistbox_3 , $checklistbox_4
Quand je le génère de manière dynamique sa ne fonctionne pas:
$Lchecked = get-variable checked_*
Si j'ai mal interprété la réponse peux tu me donner la commande afin que je comprennes ce qu'il faut faire.
Merci d'avance
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 12 ans 11 mois #14531
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:boucle object system windows form
Essai ceci :
[code:1]$Lchecked = get-variable checked_*|Foreach {$_.Value}[/code:1]
[code:1]$Lchecked = get-variable checked_*|Foreach {$_.Value}[/code:1]
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- morel
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 4
- Remerciements reçus 0
il y a 12 ans 11 mois #14544
par morel
Réponse de morel sur le sujet Re:boucle object system windows form
Sa marche.
Merci beaucoup
Merci beaucoup
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.051 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les initiés
- boucle object system windows form