Question valeur textbox dans tabcontrol
- olivbarb
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 1
- Remerciements reçus 0
il y a 5 ans 9 mois #24536
par olivbarb
valeur textbox dans tabcontrol a été créé par olivbarb
Bonjour,
J'ai créé une fenêtre avec des onglets dans lesquels il y a une textbox et un bouton ok. Ce bouton affiche ce qui est dans la textbox.
Enfin, c'est ce que je voudrais, car rien ne s'affiche. J'ai beau faire un $variable.text, il n'y a rien alors que si je mets ma textbox en dehors des onglets ça marche très bien.
Y-a t'il une autre façon de faire pour afficher la valeur d'une textbox dans un onglet, style $onglet.$variable.text !
Merci
J'ai créé une fenêtre avec des onglets dans lesquels il y a une textbox et un bouton ok. Ce bouton affiche ce qui est dans la textbox.
Enfin, c'est ce que je voudrais, car rien ne s'affiche. J'ai beau faire un $variable.text, il n'y a rien alors que si je mets ma textbox en dehors des onglets ça marche très bien.
Y-a t'il une autre façon de faire pour afficher la valeur d'une textbox dans un onglet, style $onglet.$variable.text !
Merci
Connexion ou Créer un compte pour participer à la conversation.
- crogiez
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 102
- Remerciements reçus 0
il y a 5 ans 9 mois #24538
par crogiez
Réponse de crogiez sur le sujet Re:valeur textbox dans tabcontrol
bonjour
aurais tu besoin de cà ?
[code:1]
[void] [System.Reflection.Assembly]::LoadWithPartialName(\"System.Drawing\"«»)
[void] [System.Reflection.Assembly]::LoadWithPartialName(\"System.Windows.Forms\"«»)
$objForm = New-Object System.Windows.Forms.Form
$objForm.Text = \"Data Entry Form\"
$objForm.Size = New-Object System.Drawing.Size(300,200)
$objForm.StartPosition = \"CenterScreen\"
$objForm.KeyPreview = $True
$objForm.Add_KeyDown({if($_.KeyCode -eq \"Enter\"«»){$x=$objTextBox.Text;$objForm.Close()}})
$objForm.Add_KeyDown({if($_.KeyCode -eq \"Escape\"«»){$objForm.Close()}})
$OKButton = New-Object System.Windows.Forms.Button
$OKButton.Location = New-Object System.Drawing.Size(75,120)
$OKButton.Size = New-Object System.Drawing.Size(75,23)
$OKButton.Text = \"OK\"
$OKButton.Add_Click({$x=$objTextBox.Text;$objForm.Close()})
$objForm.Controls.Add($OKButton)
$CancelButton = New-Object System.Windows.Forms.Button
$CancelButton.Location = New-Object System.Drawing.Size(150,120)
$CancelButton.Size = New-Object System.Drawing.Size(75,23)
$CancelButton.Text = \"Cancel\"
$CancelButton.Add_Click({$objTextBox.Text=\"\";$x=$objTextBox.Text;$objForm.Close()})
$objForm.Controls.Add($CancelButton)
$objLabel = New-Object System.Windows.Forms.Label
$objLabel.Location = New-Object System.Drawing.Size(10,20)
$objLabel.Size = New-Object System.Drawing.Size(280,20)
$objLabel.Text = \"Please enter the information in the space below:\"
$objForm.Controls.Add($objLabel)
$objTextBox = New-Object System.Windows.Forms.TextBox
$objTextBox.Location = New-Object System.Drawing.Size(10,40)
$objTextBox.Size = New-Object System.Drawing.Size(260,20)
$objForm.Controls.Add($objTextBox)
$objForm.Topmost = $True
$x=\"\"
$objForm.Add_Shown({$objForm.Activate()})
[void]$objForm.ShowDialog()
if($objTextBox.Text -eq \"\"«»){
\"nothing or cancel\"
}else{
\"objTextBox.Text=\"+$objTextBox.Text
}
[/code:1]
aurais tu besoin de cà ?

[code:1]
[void] [System.Reflection.Assembly]::LoadWithPartialName(\"System.Drawing\"«»)
[void] [System.Reflection.Assembly]::LoadWithPartialName(\"System.Windows.Forms\"«»)
$objForm = New-Object System.Windows.Forms.Form
$objForm.Text = \"Data Entry Form\"
$objForm.Size = New-Object System.Drawing.Size(300,200)
$objForm.StartPosition = \"CenterScreen\"
$objForm.KeyPreview = $True
$objForm.Add_KeyDown({if($_.KeyCode -eq \"Enter\"«»){$x=$objTextBox.Text;$objForm.Close()}})
$objForm.Add_KeyDown({if($_.KeyCode -eq \"Escape\"«»){$objForm.Close()}})
$OKButton = New-Object System.Windows.Forms.Button
$OKButton.Location = New-Object System.Drawing.Size(75,120)
$OKButton.Size = New-Object System.Drawing.Size(75,23)
$OKButton.Text = \"OK\"
$OKButton.Add_Click({$x=$objTextBox.Text;$objForm.Close()})
$objForm.Controls.Add($OKButton)
$CancelButton = New-Object System.Windows.Forms.Button
$CancelButton.Location = New-Object System.Drawing.Size(150,120)
$CancelButton.Size = New-Object System.Drawing.Size(75,23)
$CancelButton.Text = \"Cancel\"
$CancelButton.Add_Click({$objTextBox.Text=\"\";$x=$objTextBox.Text;$objForm.Close()})
$objForm.Controls.Add($CancelButton)
$objLabel = New-Object System.Windows.Forms.Label
$objLabel.Location = New-Object System.Drawing.Size(10,20)
$objLabel.Size = New-Object System.Drawing.Size(280,20)
$objLabel.Text = \"Please enter the information in the space below:\"
$objForm.Controls.Add($objLabel)
$objTextBox = New-Object System.Windows.Forms.TextBox
$objTextBox.Location = New-Object System.Drawing.Size(10,40)
$objTextBox.Size = New-Object System.Drawing.Size(260,20)
$objForm.Controls.Add($objTextBox)
$objForm.Topmost = $True
$x=\"\"
$objForm.Add_Shown({$objForm.Activate()})
[void]$objForm.ShowDialog()
if($objTextBox.Text -eq \"\"«»){
\"nothing or cancel\"
}else{
\"objTextBox.Text=\"+$objTextBox.Text
}
[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
- crogiez
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 102
- Remerciements reçus 0
il y a 5 ans 9 mois #24539
par crogiez
Réponse de crogiez sur le sujet Re:valeur textbox dans tabcontrol
en fonction
[code:1]
[void] [System.Reflection.Assembly]::LoadWithPartialName(\"System.Drawing\"«»)
[void] [System.Reflection.Assembly]::LoadWithPartialName(\"System.Windows.Forms\"«»)
function affiche_textbox{
$objForm = New-Object System.Windows.Forms.Form
$objForm.Text = \"Data Entry Form\"
$objForm.Size = New-Object System.Drawing.Size(300,200)
$objForm.StartPosition = \"CenterScreen\"
$objForm.KeyPreview = $True
$objForm.Add_KeyDown({if($_.KeyCode -eq \"Enter\"«»){$x=$objTextBox.Text;$objForm.Close()}})
$objForm.Add_KeyDown({if($_.KeyCode -eq \"Escape\"«»){$objForm.Close()}})
$OKButton = New-Object System.Windows.Forms.Button
$OKButton.Location = New-Object System.Drawing.Size(75,120)
$OKButton.Size = New-Object System.Drawing.Size(75,23)
$OKButton.Text = \"OK\"
$OKButton.Add_Click({
$aff_textbox[0]=$objTextBox.Text;$objForm.Close()
})
$objForm.Controls.Add($OKButton)
$CancelButton = New-Object System.Windows.Forms.Button
$CancelButton.Location = New-Object System.Drawing.Size(150,120)
$CancelButton.Size = New-Object System.Drawing.Size(75,23)
$CancelButton.Text = \"Cancel\"
$CancelButton.Add_Click({
$objTextBox.Text=\"\";$aff_textbox[0]=$objTextBox.Text;$objForm.Close()
})
$objForm.Controls.Add($CancelButton)
$objLabel = New-Object System.Windows.Forms.Label
$objLabel.Location = New-Object System.Drawing.Size(10,20)
$objLabel.Size = New-Object System.Drawing.Size(280,20)
$objLabel.Text = \"Please enter the information in the space below:\"
$objForm.Controls.Add($objLabel)
$objTextBox = New-Object System.Windows.Forms.TextBox
$objTextBox.Location = New-Object System.Drawing.Size(10,40)
$objTextBox.Size = New-Object System.Drawing.Size(260,20)
$objForm.Controls.Add($objTextBox)
$objForm.Topmost = $True
$objForm.Add_Shown({$objForm.Activate()})
[void]$objForm.ShowDialog()
}
$x=\"\"
#passez les arguments par tableau
$aff_textbox=@()
$aff_textbox+=\"\";$aff_textbox[0]=\"rien\"
\"avant saisie\"
$aff_textbox[0]
$aff_textbox.count
affiche_textbox
\"apres saisie\"
$aff_textbox[0]
$aff_textbox.count
if($aff_textbox[0] -eq \"\"«»){
\"nothing or cancel\"
}else{
\"saisie=\"+$aff_textbox[0]
}
[/code:1]
[code:1]
[void] [System.Reflection.Assembly]::LoadWithPartialName(\"System.Drawing\"«»)
[void] [System.Reflection.Assembly]::LoadWithPartialName(\"System.Windows.Forms\"«»)
function affiche_textbox{
$objForm = New-Object System.Windows.Forms.Form
$objForm.Text = \"Data Entry Form\"
$objForm.Size = New-Object System.Drawing.Size(300,200)
$objForm.StartPosition = \"CenterScreen\"
$objForm.KeyPreview = $True
$objForm.Add_KeyDown({if($_.KeyCode -eq \"Enter\"«»){$x=$objTextBox.Text;$objForm.Close()}})
$objForm.Add_KeyDown({if($_.KeyCode -eq \"Escape\"«»){$objForm.Close()}})
$OKButton = New-Object System.Windows.Forms.Button
$OKButton.Location = New-Object System.Drawing.Size(75,120)
$OKButton.Size = New-Object System.Drawing.Size(75,23)
$OKButton.Text = \"OK\"
$OKButton.Add_Click({
$aff_textbox[0]=$objTextBox.Text;$objForm.Close()
})
$objForm.Controls.Add($OKButton)
$CancelButton = New-Object System.Windows.Forms.Button
$CancelButton.Location = New-Object System.Drawing.Size(150,120)
$CancelButton.Size = New-Object System.Drawing.Size(75,23)
$CancelButton.Text = \"Cancel\"
$CancelButton.Add_Click({
$objTextBox.Text=\"\";$aff_textbox[0]=$objTextBox.Text;$objForm.Close()
})
$objForm.Controls.Add($CancelButton)
$objLabel = New-Object System.Windows.Forms.Label
$objLabel.Location = New-Object System.Drawing.Size(10,20)
$objLabel.Size = New-Object System.Drawing.Size(280,20)
$objLabel.Text = \"Please enter the information in the space below:\"
$objForm.Controls.Add($objLabel)
$objTextBox = New-Object System.Windows.Forms.TextBox
$objTextBox.Location = New-Object System.Drawing.Size(10,40)
$objTextBox.Size = New-Object System.Drawing.Size(260,20)
$objForm.Controls.Add($objTextBox)
$objForm.Topmost = $True
$objForm.Add_Shown({$objForm.Activate()})
[void]$objForm.ShowDialog()
}
$x=\"\"
#passez les arguments par tableau
$aff_textbox=@()
$aff_textbox+=\"\";$aff_textbox[0]=\"rien\"
\"avant saisie\"
$aff_textbox[0]
$aff_textbox.count
affiche_textbox
\"apres saisie\"
$aff_textbox[0]
$aff_textbox.count
if($aff_textbox[0] -eq \"\"«»){
\"nothing or cancel\"
}else{
\"saisie=\"+$aff_textbox[0]
}
[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.040 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les initiés
- valeur textbox dans tabcontrol