Flash info

Une frénésie incontrollée poussent certains individus à convertir tous les scripts d'admin en PowerShell. L'un d'eux aurait été apperçu récemment près du campus universitaire de Talence.

 
Accueil arrow Forum

Bienvenue sur le forum PowerShell-Scripting.com

 
olivbarb
Utilisateur

PowerShelleur Débutant
Messages: 1
graphgraph
Karma: 0  
valeur textbox dans tabcontrol - 24/11/17 09:33 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
  | | L'administrateur a désactivé l'accés public en écriture.
crogiez
Utilisateur

PowerShelleur Confirmé
Messages: 102
graphgraph
Karma: 1  
Re:valeur textbox dans tabcontrol - 28/11/17 10:11 bonjour

aurais tu besoin de cà ?

Code:

  [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     }

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

PowerShelleur Confirmé
Messages: 102
graphgraph
Karma: 1  
Re:valeur textbox dans tabcontrol - 28/11/17 10:21 en fonction

Code:

  [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] }      

  | | L'administrateur a désactivé l'accés public en écriture.
© 2020 PowerShell-Scripting.com