- forum
- PowerShell
- Entraide pour les initiés
- [WPF] Forcer la mise à jour d'une RichTextBox dans un bouton
Résolu [WPF] Forcer la mise à jour d'une RichTextBox dans un bouton
- FLAHAUT Samuel
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 18
- Remerciements reçus 0
il y a 9 mois 1 semaine - il y a 9 mois 1 jour #33956
par FLAHAUT Samuel
Bonjour,
Le bouton "Parler" affiche dans une RichTextBox le string sortant "$TextOut" et la réponse "$TextIn" mais, comme il y a un délai entre les deux, j'aimerais afficher le texte sortant sans attendre la réponse...
Le bouton "Parler" affiche dans une RichTextBox le string sortant "$TextOut" et la réponse "$TextIn" mais, comme il y a un délai entre les deux, j'aimerais afficher le texte sortant sans attendre la réponse...
$Window.FindName("Parler").add_click({
$TextOut = $Window.FindName("Message").text
$ParagraphOut = [System.Windows.Documents.Paragraph]([System.Windows.Documents.Run]"Vous : $TextOut")
$ParagraphOut.Background = "#005555"
$ParagraphOut.Foreground = "#00FFFF"
$ParagraphOut.FontSize = 21
$Window.FindName("Dialogue").document.Blocks.Add($ParagraphOut)
$Window.FindName("Dialogue").ScrollToEnd()
???
$Reponse=""
$Body=@{...}
$Body = $Body | ConvertTo-Json
$Reponse = Invoke-WebRequest -Uri "http://localhost:8080" -Method Post -ContentType "application/json" -Body $Body
if ($Reponse.code -eq 200) {$TextIn = $Reponse.content}
else {$TextIn = "Erreur $($Reponse.code)."}
$ParagraphIn = [System.Windows.Documents.Paragraph]([System.Windows.Documents.Run]"L'IA : $TextIn")
$ParagraphIn.Background = "#000055"
$ParagraphIn.Foreground = "#FFFFAA"
$ParagraphIn.FontSize = 21
$Window.FindName("Dialogue").document.Blocks.Add($ParagraphIn)
$Window.FindName("Dialogue").ScrollToEnd()
})
Dernière édition: il y a 9 mois 1 jour par FLAHAUT Samuel.
Connexion ou Créer un compte pour participer à la conversation.
- Fabien
- Hors Ligne
- Membre premium
Réduire
Plus d'informations
- Messages : 142
- Remerciements reçus 21
il y a 9 mois 6 jours - il y a 9 mois 6 jours #33957
par Fabien
Réponse de Fabien sur le sujet [WPF] Forcer la mise à jour d'une RichTextBox dans un bouton
Bonjour Samuel,
Je ne vois pas trop ce que tu essayes de faire avec ce script ?
Peux-tu nous donner ton code XML pour pouvoir répondre plus précisément à ta question ?
Fabien
Je ne vois pas trop ce que tu essayes de faire avec ce script ?
Peux-tu nous donner ton code XML pour pouvoir répondre plus précisément à ta question ?
Fabien
Dernière édition: il y a 9 mois 6 jours par Fabien.
Connexion ou Créer un compte pour participer à la conversation.
- FLAHAUT Samuel
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 18
- Remerciements reçus 0
il y a 9 mois 6 jours #33960
par FLAHAUT Samuel
Réponse de FLAHAUT Samuel sur le sujet [WPF] Forcer la mise à jour d'une RichTextBox dans un bouton
Bonjour,
Honnêtement, aucun intérêt, la question porte juste sur la mise à jour de la RichTextBox à partir d'un bouton alors que le code du buton n'est pas encore terminé.
Honnêtement, aucun intérêt, la question porte juste sur la mise à jour de la RichTextBox à partir d'un bouton alors que le code du buton n'est pas encore terminé.
Connexion ou Créer un compte pour participer à la conversation.
- Fabien
- Hors Ligne
- Membre premium
Réduire
Plus d'informations
- Messages : 142
- Remerciements reçus 21
il y a 9 mois 6 jours #33961
par Fabien
Réponse de Fabien sur le sujet [WPF] Forcer la mise à jour d'une RichTextBox dans un bouton
Si je comprends bien, tu veux afficher dans ta RichTextBox "$TextOut", puis faire le traitement avec l'IA et ensuite dans la même RichTextBox, afficher à la suite le résultat obtenu "$TextIn".
Dans le cas présent, les deux variables s'affichent en même temps dans la RichTextBox.
Est-ce bien cela ?
Dans le cas présent, les deux variables s'affichent en même temps dans la RichTextBox.
Est-ce bien cela ?
Connexion ou Créer un compte pour participer à la conversation.
- FLAHAUT Samuel
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 18
- Remerciements reçus 0
il y a 9 mois 5 jours #33962
par FLAHAUT Samuel
Réponse de FLAHAUT Samuel sur le sujet [WPF] Forcer la mise à jour d'une RichTextBox dans un bouton
Effectivement, l'affichage ne se fait qu'à la fin de l'exécution du code du bouton.
Connexion ou Créer un compte pour participer à la conversation.
- Fabien
- Hors Ligne
- Membre premium
Réduire
Plus d'informations
- Messages : 142
- Remerciements reçus 21
il y a 9 mois 5 jours #33963
par Fabien
Réponse de Fabien sur le sujet [WPF] Forcer la mise à jour d'une RichTextBox dans un bouton
J'ai effectué des tests avec une interface graphique en WPF et une RichTextBox et je reproduis bien le soucis.
Dans ce cas là, il faut exécuter le traitement dans un runspace différent.
Je bosse dessus, je reviens vers toi dès que possible.
Dans ce cas là, il faut exécuter le traitement dans un runspace différent.
Je bosse dessus, je reviens vers toi dès que possible.
Connexion ou Créer un compte pour participer à la conversation.
- forum
- PowerShell
- Entraide pour les initiés
- [WPF] Forcer la mise à jour d'une RichTextBox dans un bouton
Temps de génération de la page : 0.110 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les initiés
- [WPF] Forcer la mise à jour d'une RichTextBox dans un bouton