[R] Positionner le curseur dans le contrôle Edit

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
GMH
Niveau 6
Niveau 6
Messages : 227
Enregistré le : dim. 24 juin 2012 14:56
Status : Hors ligne

[R] Positionner le curseur dans le contrôle Edit

#1

Message par GMH »

Bonjour,

Est-il possible de repositionner par programmation (par un clic sur bouton) le curseur à un endroit précis du string affiché dans un contrôle Edit ?

Merci à vous.
Modifié en dernier par GMH le mar. 26 janv. 2016 19:16, modifié 1 fois.
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2109
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Positionner le curseur dans le contrôle Edit

#2

Message par TommyDDR »

Regardez du coté de :
#include <GuiEdit.au3>
_GUICtrlEdit_SetSel(...)
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
GMH
Niveau 6
Niveau 6
Messages : 227
Enregistré le : dim. 24 juin 2012 14:56
Status : Hors ligne

Re: [..] Positionner le curseur dans le contrôle Edit

#3

Message par GMH »

Merci pour l'aide. La fonction fonctionne parfaitement.

Lorsque je vide l'Edit par clic sur un bouton, le curseur disparaît.
J'ai tenté ControlFocus($idMyedit, "", "") sans succès . Peut-être que je ne sais pas l'utiliser. Je ne sais en effet pas quoi écrire entre les guillemets.
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2109
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Positionner le curseur dans le contrôle Edit

#4

Message par TommyDDR »

Si vous voulez agir sur vos propres contrôles, passez par des GUICtrlXxxx et non pas ControlXxxx.
#include <GUIConstantsEx.au3>
GUICtrlSetState($idMyedit, $GUI_FOCUS)
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
GMH
Niveau 6
Niveau 6
Messages : 227
Enregistré le : dim. 24 juin 2012 14:56
Status : Hors ligne

Re: [..] Positionner le curseur dans le contrôle Edit

#5

Message par GMH »

Tout marche parfaitement.
Je vous remercie beaucoup.
Répondre