Flash info

Prenez une longueur d'avance avec PowerShell. Faire ce choix c'est anticiper l'avenir des produits Microsoft mais aussi être plus performant dans son travail quotidien d'admin système.

 
Accueil arrow Forum

Bienvenue sur le forum PowerShell-Scripting.com

 
Simba
Utilisateur

PowerShelleur Débutant
Messages: 40
graphgraph
Karma: 0  
remplir automatiquement une textbox - 15/06/17 11:52 Bonjour,

J'ai une forme avec un combobox et 4 textbox. Le combobox contient une liste déroulante de choix .
Je veux que si l'utilisateur séléctionne un nom dans le combobox et qu'il remplisse le textbox n° 2, que le textbox n°4 se remplisse automatiquement.

Exemple : $textbox4.text = $comboBox.get_SelectedItem() + "-" + $Textbox2.text

Le remplissage de la case doit se faire avant de cliquer sur le bouton ok et de récupérer nos variables.



Merci pour votre aide
  | | L'administrateur a désactivé l'accés public en écriture.
marcci
Utilisateur

PowerShelleur Amateur
Messages: 90
graphgraph
Karma: 10  
Re:remplir automatiquement une textbox - 15/06/17 14:27 Salut,

Avec ça tu devrais t'en sortir:

Code:

  $Combobox.add_SelectedIndexChanged({$textbox.text "Coucou"})



Message édité par: marcci, à: 15/06/17 15:29
  | | L'administrateur a désactivé l'accés public en écriture.
Simba
Utilisateur

PowerShelleur Débutant
Messages: 40
graphgraph
Karma: 0  
Re:remplir automatiquement une textbox - 15/06/17 15:03 Merci pour ta réponse

En fait je veux remplir automatiquement le textbox4 qui est vide à partir de : l'information sélectionnée dans le combobox et le texte saisie dans le textbox2.
De façon à me retrouver avec
$textbox4.text = InputCombobox + InputTextbox2

J'ai essayé ton code mais ça ne marche pas ou c'est moi qui ne sait comment l'utiliser
  | | L'administrateur a désactivé l'accés public en écriture.
marcci
Utilisateur

PowerShelleur Amateur
Messages: 90
graphgraph
Karma: 10  
Re:remplir automatiquement une textbox - 15/06/17 15:48 Je pense que tu souhaite un truc du genre?

Code:

  [reflection.assembly]::loadwithpartialname("System.Drawing") | Out-Null [reflection.assembly]::loadwithpartialname("System.Windows.Forms") | Out-Null [scriptblock]$Texbox_Modif= {     $control $form.Controls|where{$_.focused -eq $true}     $textbox2.Text $combox.Text+"-"+$control.Text } $form = New-Object System.Windows.Forms.Form $form.ClientSize = New-Object System.Drawing.Size(300,300) $form.Name "form" $form.Text "Form" $combox = New-Object System.Windows.Forms.ComboBox $combox.Size = New-Object System.Drawing.Size(120,20) $combox.Location = New-Object System.Drawing.Point(100,5) $combox.Text "Choisi dans la liste" $combox.FormattingEnabled $True $combox.Items.Add("Salut")|Out-Null $combox.Items.Add("Hello")|Out-Null $combox.Items.Add("Hi")|Out-Null $form.Controls.Add($combox) $textbox1 = New-Object System.Windows.Forms.TextBox $textbox1.Location = New-Object System.Drawing.Point(100,30) $textbox1.Size = New-Object System.Drawing.Size(100,20) $textbox1.Text "ecris ici" $textbox1.TextAlign 'Left' $textbox1.add_TextChanged($Texbox_Modif) $form.Controls.Add($textbox1) $textbox2 = New-Object System.Windows.Forms.TextBox $textbox2.Location = New-Object System.Drawing.Point(100,60) $textbox2.Size = New-Object System.Drawing.Size(100,20) $textbox2.Text "n/a" $textbox2.TextAlign 'Left' $textbox2.Enabled $false $form.Controls.Add($textbox2) $form.ShowDialog()| Out-Null



Message édité par: marcci, à: 15/06/17 16:50
  | | L'administrateur a désactivé l'accés public en écriture.
Simba
Utilisateur

PowerShelleur Débutant
Messages: 40
graphgraph
Karma: 0  
Re:remplir automatiquement une textbox - 15/06/17 16:39 Haha Bien vu c'était exactement ça que je voulais faire.

Sincérement merci
Je lâche un Karma
  | | L'administrateur a désactivé l'accés public en écriture.
© 2020 PowerShell-Scripting.com