Question Selectionner texte dans une Windows form
- Jean-Louis LAVRIT
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 2
- Remerciements reçus 0
il y a 13 ans 10 mois #7171
par Jean-Louis LAVRIT
Selectionner texte dans une Windows form a été créé par Jean-Louis LAVRIT
Voila mon soucis, mon script affiche un resultat dans une Windows Form mais il m'est impossible de selectionner une partie du resultat avec la souris de maniere a faire du copier/coller dans une autre application.
==> il y a t il moyens d'aciver la selection dans une Windows Form ??
==> Comment gerer le Clipboard en PowerShell ??
==> il y a t il moyens d'aciver la selection dans une Windows Form ??
==> Comment gerer le Clipboard en PowerShell ??
Connexion ou Créer un compte pour participer à la conversation.
- Arthur
- Hors Ligne
- Membre elite
Réduire
Plus d'informations
- Messages : 226
- Remerciements reçus 0
il y a 13 ans 10 mois #7175
par Arthur
Réponse de Arthur sur le sujet Re:Selectionner texte dans une Windows form
Le problème ne vient pas Winforms mais plutôt quel objet tu invoque pour afficher ton texte?(Un textbox?)
Je travail souvent avec des \"DataGridView \"et je n'est aucun problème pour ma part, pour sélectionner,copier/coller etc..
Sinon cela vient probablement d'une des propriétés que tu as utilisé quand tu invoque ton objet WinForms.
Je travail souvent avec des \"DataGridView \"et je n'est aucun problème pour ma part, pour sélectionner,copier/coller etc..
Sinon cela vient probablement d'une des propriétés que tu as utilisé quand tu invoque ton objet WinForms.
Connexion ou Créer un compte pour participer à la conversation.
- Jean-Louis LAVRIT
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 2
- Remerciements reçus 0
il y a 13 ans 10 mois #7179
par Jean-Louis LAVRIT
Réponse de Jean-Louis LAVRIT sur le sujet Re:Selectionner texte dans une Windows form
J'utilise des Label, voici par exemple une partie du code qui affiche la variable $ComputerName dans ma form, j'aimerais par la suite pouvoir copier/coller la valeur donnée dans unnotepas par exemple, mais impossible de selectionnert le texte pour le copier.
[void] [System.Reflection.Assembly]::LoadWithPartialName(\"System.Drawing\")
[void] [System.Reflection.Assembly]::LoadWithPartialName(\"System.Windows.Forms\")
# Form generale
$form = New-Object Windows.Forms.Form
$System_Drawing_Size = New-Object System.Drawing.Size
$System_Drawing_Size.Width = 400
$System_Drawing_Size.Height = 350
$Form.StartPosition = \"CenterScreen\"
$form.Topmost = $True
$form.ClientSize = $System_Drawing_Size
$form.text = \"ToolBox\"
$MyCol = 20
# Label PC
$label_PC = New-Object Windows.Forms.Label
$label_PC.Location = New-Object Drawing.Point ($MyCol+170),10
$label_PC.Size = New-Object Drawing.Point 440,15
$label_PC.font = New-Object system.drawing.font(\"Times New Roman\",11,[system.drawing.fontstyle]::bold)
$label_PC.text = \"$ComputerName\"
$form.controls.add($label_PC)
$form.ShowDialog()<br><br>Message édité par: Jlo, à: 18/06/10 13:46
[void] [System.Reflection.Assembly]::LoadWithPartialName(\"System.Drawing\")
[void] [System.Reflection.Assembly]::LoadWithPartialName(\"System.Windows.Forms\")
# Form generale
$form = New-Object Windows.Forms.Form
$System_Drawing_Size = New-Object System.Drawing.Size
$System_Drawing_Size.Width = 400
$System_Drawing_Size.Height = 350
$Form.StartPosition = \"CenterScreen\"
$form.Topmost = $True
$form.ClientSize = $System_Drawing_Size
$form.text = \"ToolBox\"
$MyCol = 20
# Label PC
$label_PC = New-Object Windows.Forms.Label
$label_PC.Location = New-Object Drawing.Point ($MyCol+170),10
$label_PC.Size = New-Object Drawing.Point 440,15
$label_PC.font = New-Object system.drawing.font(\"Times New Roman\",11,[system.drawing.fontstyle]::bold)
$label_PC.text = \"$ComputerName\"
$form.controls.add($label_PC)
$form.ShowDialog()<br><br>Message édité par: Jlo, à: 18/06/10 13:46
Connexion ou Créer un compte pour participer à la conversation.
- Arthur
- Hors Ligne
- Membre elite
Réduire
Plus d'informations
- Messages : 226
- Remerciements reçus 0
il y a 13 ans 10 mois #7180
par Arthur
Réponse de Arthur sur le sujet Re:Selectionner texte dans une Windows form
En effet cela ne fonctionne pas avec un label.
En revanche pour contourner le problème tu peux par exemple créer un text box ( ou un richtextbox suivant l'utilisation que tu veux en faire) et ensuite le mettre en \"readonly\" et lui enlever sa bordure, ca aura le \"look\" d'un label et en plus tu pourras faire des copier/coller.
EDIT : Bizarre quand je télécharge le fichier il me met que c'est un \".mp3\".
Le site bug méchant à mon boulot.
cf : pièce jointe.
<br><br>Message édité par: bilbao, à: 18/06/10 14:00
En revanche pour contourner le problème tu peux par exemple créer un text box ( ou un richtextbox suivant l'utilisation que tu veux en faire) et ensuite le mettre en \"readonly\" et lui enlever sa bordure, ca aura le \"look\" d'un label et en plus tu pourras faire des copier/coller.
EDIT : Bizarre quand je télécharge le fichier il me met que c'est un \".mp3\".
Le site bug méchant à mon boulot.
cf : pièce jointe.
La pièce jointe text.ps1 est absente ou indisponible
Pièces jointes :
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
- Hors Ligne
- Modérateur
il y a 13 ans 9 mois #7264
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Réponse de Arnaud Petitjean sur le sujet Re:Selectionner texte dans une Windows form
Salut,
C'est normal qu'avec un Label ça ne marche pas, il faut utiliser autre chose genre TextBox.
Je confirme, ça me le fait aussi. Très bizarre en effet, mais si on ouvre le \"mp3\" avec le blocnotes, pas de problème ça s'ouvre.
C'est normal qu'avec un Label ça ne marche pas, il faut utiliser autre chose genre TextBox.
Bizarre quand je télécharge le fichier il me met que c'est un \".mp3\".
Je confirme, ça me le fait aussi. Très bizarre en effet, mais si on ouvre le \"mp3\" avec le blocnotes, pas de problème ça s'ouvre.
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.090 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les initiés
- Selectionner texte dans une Windows form