Question selection plusieurs items combobox

Plus d'informations
il y a 8 ans 1 mois #25037 par Philippe

PAr contre j'ai une autre question car la je pense que ce n'est pas grand chose. J'aimerais récupérer la valeur d'un item afin de l'intégrer dans une variable. Mais vuq ue c'est un object je récupère la valeur suivante. \"System.Windows.Controls.TextBox\"

alors un objet contient des membres qui peuvent être :
des méthodes (fonctions)
des propriétés (données ou objets)
des events (fonctions qui sont appelés sur un événement ex:clique sur un bouton)
peut etre d'autre mais je ne les connais pas tous

pour ton cas, lire une valeur c'est une propriété
la fonction get-member permet de connaître tous les membres d'un objet
par exemple : Get-Member -InputObject $txt_vuser_resto_1
ou plus couramment : $txt_vuser_resto_1 | Get-Member

dans la liste (une longue liste dans un objet controls.textbox) tu a donc les membres trier par type et juste avant le début de la liste le type objet
si tu cherche tu trouve le propriété text
tu peut aussi faire un get-memner dessus :
$txt_vuser_resto_1.text | Get-Member
et la tu vois que tu a un objet de type string, toutes les méthodes pour manipulé cette objet et une propriété length (la longueur de la chaine de caractère !!)

voila pour la partie technique

de ce que je vois dans ton code tu utilise la variable $txt_vuser_resto_1 comme il faut soit
$txt_vuser_resto_1.text
par contre dans $btn_supprimer_ajouter_1.Add_Click tu crée la variable test1 au lieu de testuser

pour finir je pense que ton probleme un un probleme de porté de variable

initialise ta variable $testuser en dehors de le fonction $btn_supprimer_ajouter_1.Add_Click par exemple au debut du script au niveau de tes variables $depart et depart1
et avec une valeur vide : $testuser = \"\"
et ces varaible $depart fais de même et elle remplie les dans la fonction $btn_supprimer_ajouter_1.Add_Click


[code:1]

$lb_createvar_resto_1 = $form.findname('LB_CREATEVAR_RESTO_1')
$btn_createvar_resto_1 = $form.findname('BTN_CREERVARIABLE_RESTO_1')
$txt_vuser_resto_1 = $form.findname('TXT_VUSER_RESTO_1')
$btn_supprimer_ajouter_1 = $form.findname('BTN_AJOUTER_RESTO_1')
$depart = \"\"
$depart1 =\"\"
$testuser = \"\"
.
.
.
$btn_supprimer_ajouter_1.Add_Click({
$script:testuser = $txt_vuser_resto_1.text
$depart = \"D:\test script2\"
$depart1 = $depart+\"\\"+\"$testuser\"+\"\\"+\"Favorites\"
write-host -f green $depart1
$lb_pathasave_resto1.Items.Add($testuser)
})
[/code:1]

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 8 ans 1 mois #25039 par flavien
Ok merci je vais tester tout ça.

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.041 secondes
Propulsé par Kunena