Question Vérouiller une entrée Combobox
- Faye
- Auteur du sujet
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 40
- Remerciements reçus 0
il y a 6 ans 6 mois #25429
par Faye
Vérouiller une entrée Combobox a été créé par Faye
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:1]
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
}
[/code:1]
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:1]
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
}
[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 6 ans 6 mois #25432
par Philippe
Réponse de Philippe sur le sujet Re:Vérouiller une entrée Combobox
salut Simba
que veut tu dire par \"verrouiller\" ?
sélectionner, surligner, avec le focus ?
que veut tu dire par \"verrouiller\" ?
sélectionner, surligner, avec le focus ?
Connexion ou Créer un compte pour participer à la conversation.
- Faye
- Auteur du sujet
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 40
- Remerciements reçus 0
il y a 6 ans 6 mois #25433
par Faye
Réponse de Faye sur le sujet Re:Vérouiller une entrée Combobox
Salut 6ratgus,
Je veux dire griser Item3 de sorte qu'un click ne soit pas autorisé dessus
Je veux dire griser Item3 de sorte qu'un click ne soit pas autorisé dessus
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 6 ans 6 mois #25436
par Philippe
Réponse de Philippe sur le sujet Re:Vérouiller une entrée Combobox
je vois mais je sais pas si c'est possible
dans tous les cas ce n'est pas dans mes connaissances
dans tous les cas ce n'est pas dans mes connaissances
Connexion ou Créer un compte pour participer à la conversation.
- SCHAMB
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 12
- Remerciements reçus 0
il y a 6 ans 6 mois #25478
par SCHAMB
Réponse de SCHAMB sur le sujet Re:Vérouiller une entrée Combobox
salut,
essaye avec combobox.enabled=$false
essaye avec combobox.enabled=$false
Connexion ou Créer un compte pour participer à la conversation.
- Faye
- Auteur du sujet
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 40
- Remerciements reçus 0
il y a 6 ans 6 mois #25492
par Faye
Réponse de Faye sur le sujet Re:Vérouiller une entrée Combobox
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
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
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.132 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les initiés
- Vérouiller une entrée Combobox