none
Windows Forms RRS feed

  • Question

  • Bonjour,

    Actuellement sur un petit projet qui vise à interfacer un script,

    Je souhaiterai savoir si il est possible ( et comment si c'est le cas ) de créer une listbox incluant x possibilités déjà prédéfinies pour avoir un rendu visuel semblable à une petite liste déroulante.

    Dans mon cas il s'agit de lettre de lecteur comme paramètres.

    Cordialement

    dimanche 1 mars 2015 14:04

Réponses

  • Bonjour,

    Merci pour ta réponse.

    En faite depuis j'ai trouvé la solution.

    Il faut passer par un ComboBox.

    Voici un exemple:

    [Array]$DriveLetters = '', 'E:', 'F:' $LetterComboBox = New-Object System.Windows.Forms.ComboBox

    $LetterComboBox.Location = New-Object System.Drawing.Size(112,32)
    $LetterComboBox.Size = New-Object System.Drawing.Size(35,20)
    $LetterComboBox.Font ="Calibri, 9pt" $LetterComboBox.DropDownStyle = 'DropDownList' $LetterComboBox.DataSource = $DriveLetters

    A noter que le "DropDownList"  permet d'avoir un comboBox non éditable.

    Concernant les logiciel de Sapiens, je suis tombé dessus aussi. Mais ils sont payant.

    lundi 2 mars 2015 10:05

Toutes les réponses

  • Bonjour,

    Actuellement sur un petit projet qui vise à interfacer un script,

    Je souhaiterai savoir si il est possible ( et comment si c'est le cas ) de créer une listbox incluant x possibilités déjà prédéfinies pour avoir un rendu visuel semblable à une petite liste déroulante.

    Dans mon cas il s'agit de lettre de lecteur comme paramètres.

    Cordialement

    Bonjour,

    Tu peux utiliser la classe :

    https://msdn.microsoft.com/fr-fr/library/system.windows.forms.listbox%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396

    Tu peux aussi utiliser des logiciels plus conviviaux genre "PowerShell Studio" de SAPIENS.


    Blog
    Scripts

    lundi 2 mars 2015 09:12
  • Bonjour,

    Merci pour ta réponse.

    En faite depuis j'ai trouvé la solution.

    Il faut passer par un ComboBox.

    Voici un exemple:

    [Array]$DriveLetters = '', 'E:', 'F:' $LetterComboBox = New-Object System.Windows.Forms.ComboBox

    $LetterComboBox.Location = New-Object System.Drawing.Size(112,32)
    $LetterComboBox.Size = New-Object System.Drawing.Size(35,20)
    $LetterComboBox.Font ="Calibri, 9pt" $LetterComboBox.DropDownStyle = 'DropDownList' $LetterComboBox.DataSource = $DriveLetters

    A noter que le "DropDownList"  permet d'avoir un comboBox non éditable.

    Concernant les logiciel de Sapiens, je suis tombé dessus aussi. Mais ils sont payant.

    lundi 2 mars 2015 10:05