Flash info

"La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information. "

Albert Einstein (1879-1955)

 
Accueil arrow Forum

Bienvenue sur le forum PowerShell-Scripting.com

 
Simba
Utilisateur

PowerShelleur Débutant
Messages: 40
graphgraph
Karma: 0  
Vérouiller une entrée Combobox - 30/05/18 10:09 Bonjour la communauté

J'ai un problème avec un combobox.
Je m'explique, j'ai un combobox qui contient plusieurs valeurs dans la liste et je voudrais savoir comment peut-on verrouiller une valeur sans pour autant verrouiller les autres entrées de la liste?

Merci d'avance pour votre aide.

L'entrée Item 3 est à grisé
Code:

  Add-Type -AssemblyName System.Windows.Forms Add-Type -AssemblyName System.Drawing $form = New-Object System.Windows.Forms.Form $form.Text 'Data Entry Form' $form.Size = New-Object System.Drawing.Size(300,200) $form.StartPosition 'CenterScreen' $OKButton = New-Object System.Windows.Forms.Button $OKButton.Location = New-Object System.Drawing.Point(75,120) $OKButton.Size = New-Object System.Drawing.Size(75,23) $OKButton.Text 'OK' $OKButton.DialogResult = [System.Windows.Forms.DialogResult]::OK $form.AcceptButton $OKButton $form.Controls.Add($OKButton) $CancelButton = New-Object System.Windows.Forms.Button $CancelButton.Location = New-Object System.Drawing.Point(150,120) $CancelButton.Size = New-Object System.Drawing.Size(75,23) $CancelButton.Text 'Cancel' $CancelButton.DialogResult = [System.Windows.Forms.DialogResult]::Cancel $form.CancelButton $CancelButton $form.Controls.Add($CancelButton) $label = New-Object System.Windows.Forms.Label $label.Location = New-Object System.Drawing.Point(10,20) $label.Size = New-Object System.Drawing.Size(280,20) $label.Text 'Please make a selection from the list below:' $form.Controls.Add($label) $combobox = New-Object System.Windows.Forms.combobox $combobox.Location = New-Object System.Drawing.Point(10,40) $combobox.Size = New-Object System.Drawing.Size(260,20) [void$combobox.Items.Add('Item 1') [void$combobox.Items.Add('Item 2') [void$combobox.Items.Add('Item 3') [void$combobox.Items.Add('Item 4') [void$combobox.Items.Add('Item 5') $combobox.Height 70 $form.Controls.Add($combobox) $form.Topmost $true $result $form.ShowDialog() if ($result -eq [System.Windows.Forms.DialogResult]::OK) {     $x $combobox.SelectedItems     $x }

  | | L'administrateur a désactivé l'accés public en écriture.
6ratgus
Utilisateur

PowerShelleur Platinum
Messages: 1650
graphgraph
Karma: 121  
Re:Vérouiller une entrée Combobox - 30/05/18 14:40 salut Simba

que veut tu dire par "verrouiller" ?
sélectionner, surligner, avec le focus ?
  | | L'administrateur a désactivé l'accés public en écriture.
Simba
Utilisateur

PowerShelleur Débutant
Messages: 40
graphgraph
Karma: 0  
Re:Vérouiller une entrée Combobox - 30/05/18 14:44 Salut 6ratgus,

Je veux dire griser Item3 de sorte qu'un click ne soit pas autorisé dessus
  | | L'administrateur a désactivé l'accés public en écriture.
6ratgus
Utilisateur

PowerShelleur Platinum
Messages: 1650
graphgraph
Karma: 121  
Re:Vérouiller une entrée Combobox - 31/05/18 10:39 je vois mais je sais pas si c'est possible
dans tous les cas ce n'est pas dans mes connaissances
  | | L'administrateur a désactivé l'accés public en écriture.
STEW
Utilisateur

PowerShelleur Débutant
Messages: 12
graphgraph
Karma: 0  
Re:Vérouiller une entrée Combobox - 1/06/18 15:31 salut,
essaye avec combobox.enabled=$false
  | | L'administrateur a désactivé l'accés public en écriture.
Simba
Utilisateur

PowerShelleur Débutant
Messages: 40
graphgraph
Karma: 0  
Re:Vérouiller une entrée Combobox - 4/06/18 10:18 Salut

en effet $combobox.enabled=$false m’empêche d'avoir accès à toute la liste de choix.
Je veux griser un seul choix parmi toute la liste
  | | L'administrateur a désactivé l'accés public en écriture.
Laurent Dardenne
Utilisateur

PowerShelleur Platinum
Messages: 5604
graph
Karma: 205  
Re:Vérouiller une entrée Combobox - 4/06/18 19:19 Simba écrit:
Salut
en effet $combobox.enabled=$false m’empêche d'avoir accès à toute la liste de choix.
Je veux griser un seul choix parmi toute la liste

Il faut gérer la sélection d'éléments avec du code 'bas niveau', sinon recherche un composant qui propose ce comportement.
Tutoriels PowerShell
  | | L'administrateur a désactivé l'accés public en écriture.
© 2019 PowerShell-Scripting.com