Question
Creer des checkbox avec un while
- guillaumel
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 7
- Remerciements reçus 0
il y a 15 ans 1 mois #8703
par guillaumel
Creer des checkbox avec un while a été créé par guillaumel
Je cherche à créer une form avec un nombre de checkbox determiné par une boucle while et ensuite à effectué des actions en fonction des checkboxs cochés.
foreach ($file in get-item \"c:\script\*\*.ps1\")
{
$checkbox=[System.IO.Path]::GetFileName([System.IO.Path]::GetDirectoryName(\"$file\"))
$checkBox = New-Object System.Windows.Forms.CheckBox
$checkBox.AutoSize = $true
$checkBox.Location = New-Object System.Drawing.Point($drawing_H, $drawing_V)
$checkBox.Name = \"$file\"
$checkBox.Size = New-Object System.Drawing.Size(61, 17)
$checkBox.TabIndex = $check_index
}
\..
../
$button_installer.Add_Click({
}
Comment parcourir les check quand on clique sur le bouton pour voir si elles sont cochées et comment générer un nom de checkbox différents ?
Merci
foreach ($file in get-item \"c:\script\*\*.ps1\")
{
$checkbox=[System.IO.Path]::GetFileName([System.IO.Path]::GetDirectoryName(\"$file\"))
$checkBox = New-Object System.Windows.Forms.CheckBox
$checkBox.AutoSize = $true
$checkBox.Location = New-Object System.Drawing.Point($drawing_H, $drawing_V)
$checkBox.Name = \"$file\"
$checkBox.Size = New-Object System.Drawing.Size(61, 17)
$checkBox.TabIndex = $check_index
}
\..
../
$button_installer.Add_Click({
}
Comment parcourir les check quand on clique sur le bouton pour voir si elles sont cochées et comment générer un nom de checkbox différents ?
Merci
Connexion ou Créer un compte pour participer à la conversation.
- Arthur
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 226
- Remerciements reçus 0
il y a 15 ans 1 mois #8704
par Arthur
Réponse de Arthur sur le sujet Re:Creer des checkbox avec un while
si je comprend bien tu créer un nombre de checkbox \"dynamiquement\" pour chaque fichier...
Je ne connais pas ton programme mais tu devrais regarder du coté des checkedlistbox.
msdn.microsoft.com/fr-fr/library/system....ox%28v=vs.80%29.aspx
Sinon, si tu ne PEUT VRAIMENT PAS (
) utiliser les checkedlistbox tu peut créer des variables dynamiques :
[code:1]for ($i=0; $i -le 10; $i++) {
Invoke-Expression \"`$dynamicVar_$i = \"\"toto$i\"\"\" }
$dynamicVar_0 #toto0
for ($i=0; $i -le 10; $i++) {
Invoke-Expression \"`$dynamicVar_$i.replace(\"\"toto\"\",\"\"tata\"\"«»)\" }
#tata0
#tata1
#tata2
#tata3
#tata4
#tata5
#tata6
#tata7
#tata8
#tata9
#tata10 [/code:1]
Mais évite d'utiliser cette méthode car ca fait un peu bricolage et ca devient rapidement un joyeux \"bordel\".<br><br>Message édité par: bilbao, à: 3/02/11 10:37
Je ne connais pas ton programme mais tu devrais regarder du coté des checkedlistbox.
msdn.microsoft.com/fr-fr/library/system....ox%28v=vs.80%29.aspx
Sinon, si tu ne PEUT VRAIMENT PAS (
[code:1]for ($i=0; $i -le 10; $i++) {
Invoke-Expression \"`$dynamicVar_$i = \"\"toto$i\"\"\" }
$dynamicVar_0 #toto0
for ($i=0; $i -le 10; $i++) {
Invoke-Expression \"`$dynamicVar_$i.replace(\"\"toto\"\",\"\"tata\"\"«»)\" }
#tata0
#tata1
#tata2
#tata3
#tata4
#tata5
#tata6
#tata7
#tata8
#tata9
#tata10 [/code:1]
Mais évite d'utiliser cette méthode car ca fait un peu bricolage et ca devient rapidement un joyeux \"bordel\".<br><br>Message édité par: bilbao, à: 3/02/11 10:37
Connexion ou Créer un compte pour participer à la conversation.
- guillaumel
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 7
- Remerciements reçus 0
il y a 15 ans 1 mois #8754
par guillaumel
Réponse de guillaumel sur le sujet Re:Creer des checkbox avec un while
Merci pour ta reponse, j'ai commencé à regarder ton lien et je n'arrive pas à faire quelque chose en powershell (débutant inside)
Si quelq'un pouvait me filer un coup de main...pour mon exemple
Si quelq'un pouvait me filer un coup de main...pour mon exemple
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 15 ans 1 mois #8781
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Creer des checkbox avec un while
Salut,
un exemple d'utilisation du composant que bilbao t'as conseillé.
Ensuite si tu débutes, peut être te faut-il être moins ambitieux ou prévoir un délai conséquent quant à la finalisation de ton projet.
Quant à t'aider tu devrais déjà préciser ce que tu comptes gèrer, comment et quels comportements tu souhaites.
\"Le reste\" ce n'est que de la technique
un exemple d'utilisation du composant que bilbao t'as conseillé.
Ensuite si tu débutes, peut être te faut-il être moins ambitieux ou prévoir un délai conséquent quant à la finalisation de ton projet.
Quant à t'aider tu devrais déjà préciser ce que tu comptes gèrer, comment et quels comportements tu souhaites.
\"Le reste\" ce n'est que de la technique
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.040 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Creer des checkbox avec un while