Page 1 sur 1

[R] Désélectionner le texte d'un edit à l'ouverture

Posté : mar. 14 janv. 2014 18:04
par aulus
Bonjour,

A l'ouverture d'un Edit, s'affiche le contenu d'un fichier.
L'affichage s'ouvre toujours avec le texte sélectionné (caractères blancs sur fond bleu). Y a-t-il moyen d'éviter cette sélection automatique et inutile ?

Je vous remercie.

Re: [..] désélectionner txt d'un edit à l'ouverture

Posté : mar. 14 janv. 2014 18:12
par Hugues
Salut,

Tu as essayé?

Code : Tout sélectionner

GUICtrlSetData($edit1, "")

Re: [..] désélectionner txt d'un edit à l'ouverture

Posté : mar. 14 janv. 2014 19:22
par xPunKx
GUICtrlSetData($edit1, "") Va effacer le texte dépendant où il est placé et non le déselectionner.. Je te propose de poster ton code pour voir où serait l'erreur. :)

Re: [..] désélectionner txt d'un edit à l'ouverture

Posté : mar. 14 janv. 2014 19:30
par aulus
Bonsoir,

Mon code est tout simple :

Code : Tout sélectionner

$monFichier = FileOpen("fichier.txt", 0)
$monEdit = GUICtrlCreateEdit(FileRead($monFichier), 0, 0, 1010, 650)
 

Re: [..] désélectionner txt d'un edit à l'ouverture

Posté : mar. 14 janv. 2014 19:59
par walkson
Bonjour,
Après GUISetState() vous rajoutez GUICtrlSetState($monEdit, $GUI_FOCUS)
et aussi #include <GUIConstantsEx.au3> en entête

Re: [..] désélectionner txt d'un edit à l'ouverture

Posté : mar. 14 janv. 2014 20:08
par aulus
Merci,

Ca marche bien en effet. De mon côté, mes tâtonnements m'ont conduit à essayer :

Code : Tout sélectionner

ControlClick($maGUI, "", "", "left", 1)
... ce qui désélectionne aussi le texte contenu dans l'Edit. Du coup il y a pléthore de solutions !