Question remplir automatiquement une textbox

Plus d'informations
il y a 3 ans 3 mois #23756 par Simba
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 :-)

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 3 mois #23757 par marcci
Salut,

Avec ça tu devrais t'en sortir:

[code:1]
$Combobox.add_SelectedIndexChanged({$textbox.text = \"Coucou\"})
[/code:1]<br><br>Message édité par: marcci, à: 15/06/17 15:29

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 3 mois #23758 par Simba
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

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 3 mois #23759 par marcci
Je pense que tu souhaite un truc du genre?

[code:1]
[reflection.assembly]::loadwithpartialname(\&quot;System.Drawing\&quot;«») | Out-Null
[reflection.assembly]::loadwithpartialname(\&quot;System.Windows.Forms\&quot;«») | Out-Null


[scriptblock]$Texbox_Modif=
{
$control = $form.Controls|where{$_.focused -eq $true}
$textbox2.Text = $combox.Text+\&quot;-\&quot;+$control.Text
}

$form = New-Object System.Windows.Forms.Form
$form.ClientSize = New-Object System.Drawing.Size(300,300)
$form.Name = \&quot;form\&quot;
$form.Text = \&quot;Form\&quot;

$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 = \&quot;Choisi dans la liste\&quot;
$combox.FormattingEnabled = $True
$combox.Items.Add(\&quot;Salut\&quot;«»)|Out-Null
$combox.Items.Add(\&quot;Hello\&quot;«»)|Out-Null
$combox.Items.Add(\&quot;Hi\&quot;«»)|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 = \&quot;ecris ici\&quot;
$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 = \&quot;n/a\&quot;
$textbox2.TextAlign = 'Left'
$textbox2.Enabled = $false
$form.Controls.Add($textbox2)

$form.ShowDialog()| Out-Null
[/code:1]<br><br>Message édité par: marcci, à: 15/06/17 16:50

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 3 mois #23760 par Simba
Haha Bien vu c'était exactement ça que je voulais faire.

Sincérement merci :)
Je lâche un Karma

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.267 secondes
Propulsé par Kunena