J'ai une interface graphique de menu déroulante et je ne peux pas comprendre comment ajouter une option "Sélectionner tous les mois".
Le problème est assez complexe car la sortie "$ groupe" est utilisée pour un certain nombre de Des choses telles qu'un filtre Get-ChildItem, un chemin de fichier avec une variable et un système de filtrage et d'organisation utilisant des noms de fichiers individuels et de les commander par mois. Il y a donc un moyen d'ajouter une option comme. Numéros 01-12. Ou existe-t-il une interface graphique plus sophistiquée qui permet de faciliter la sélection multiple de nombres? P>
3 Réponses :
Ajout d'une option est facile:
01 02 03 04 05 06 07 08 09 10 11 12
Merci c'est ce que je cherchais, mais je ne reçois pas bien où mettre le: si ($ groupe -eq 'sélectionnez tout') {1..12 | Foreach-objet {'{0:00}' -F $ _}} Il suffit de choisir "Sélectionner tout" lorsque j'écris-host, je suis très nouveau à PowerShell si vous n'aviez pas deviné
Remplacer écriture-host $ groupe code> avec
si ($ groupe -eq 'Sélectionnez tous les mois') {... code>. Cela devrait faire l'affaire.
Autant que je puisse vous rappeler System.Windows.Forms.combobox ne prend pas en charge Multi Select pourquoi ne pas essayer System.Windows.Forms.Listbox et définir le mode sur system.windows.forms.selectionmode (aucun, un, mutisimple ou multiétexte) p>
Si tout ce dont vous avez besoin est d'avoir une option pour "tous", ajoutez une entrée de bouton ou de matrice dans la combinaison qui retourne et ferme le formulaire? P>
Si vous souhaitez que la possibilité de multiplier des entrées spécifiques spécifiques. 1,3,6,7,8 puis j'utiliserais une liste de liste à la place avec Multiselect, car vous pouvez ensuite les renvoyer en tant qu'objet à l'aide de $ listviewbox.selectedems.text ou similaire. P>