J'essaie de r=E9cup=E9rer une chaine de caract=E8res s=E9lectionn=E9es (p=
ar
programmation) dans un champ de type saisie.
J'ai regard=E9 du cot=E9 de la fonction PressePapier(), en simulant=20
l'enfoncement des touches ctrl-C, mais ca ne fonctionne pas ; alors que=20
si je fais moimeme le ctrl-C, ca marche.
Voici le bout de code :
MoiM=EAme..Curseur =3D Position(MoiM=EAme, "*", MoiM=EAme..Curseur, Depui=
sFin)
MoiM=EAme..FinCurseur =3D Position(MoiM=EAme, ")", MoiM=EAme..Curseur, De=
puisD=E9but)
Info(EnvoieTouche("^C", ch_annexe)) // ca me renvoie bien 1
info(PressePapier()) // ca ne m affiche pas le presse papier (enfin pas=20
celui que je veux)
"Manu Pavy" a écrit dans le message de news:cson89$kr4$ Bonjour,
J'essaie de récupérer une chaine de caractères sélectionnées (par programmation) dans un champ de type saisie. J'ai regardé du coté de la fonction PressePapier(), en simulant l'enfoncement des touches ctrl-C, mais ca ne fonctionne pas ; alors que si je fais moimeme le ctrl-C, ca marche. Voici le bout de code :
MoiMême..Curseur = Position(MoiMême, "*", MoiMême..Curseur, DepuisFin) MoiMême..FinCurseur = Position(MoiMême, ")", MoiMême..Curseur, DepuisDébut) Info(EnvoieTouche("^C", ch_annexe)) // ca me renvoie bien 1 info(PressePapier()) // ca ne m affiche pas le presse papier (enfin pas celui que je veux)
"Manu Pavy" <Manuel.Pavy@onecert.fr> a écrit dans le message de
news:cson89$kr4$1@news.cict.fr...
Bonjour,
J'essaie de récupérer une chaine de caractères sélectionnées (par
programmation) dans un champ de type saisie.
J'ai regardé du coté de la fonction PressePapier(), en simulant
l'enfoncement des touches ctrl-C, mais ca ne fonctionne pas ; alors que
si je fais moimeme le ctrl-C, ca marche.
Voici le bout de code :
MoiMême..Curseur = Position(MoiMême, "*", MoiMême..Curseur, DepuisFin)
MoiMême..FinCurseur = Position(MoiMême, ")", MoiMême..Curseur, DepuisDébut)
Info(EnvoieTouche("^C", ch_annexe)) // ca me renvoie bien 1
info(PressePapier()) // ca ne m affiche pas le presse papier (enfin pas
celui que je veux)
"Manu Pavy" a écrit dans le message de news:cson89$kr4$ Bonjour,
J'essaie de récupérer une chaine de caractères sélectionnées (par programmation) dans un champ de type saisie. J'ai regardé du coté de la fonction PressePapier(), en simulant l'enfoncement des touches ctrl-C, mais ca ne fonctionne pas ; alors que si je fais moimeme le ctrl-C, ca marche. Voici le bout de code :
MoiMême..Curseur = Position(MoiMême, "*", MoiMême..Curseur, DepuisFin) MoiMême..FinCurseur = Position(MoiMême, ")", MoiMême..Curseur, DepuisDébut) Info(EnvoieTouche("^C", ch_annexe)) // ca me renvoie bien 1 info(PressePapier()) // ca ne m affiche pas le presse papier (enfin pas celui que je veux)
Quelqu un a-t-il la solution ?
Merci d'avance,
Manu
Manu Pavy
Byky a fait part de :
Pas besoin du presse-papier. Essaye ça :
MoiMême..Curseur = Position(MoiMême, "*", MoiMême..Curseur, Dep uisFin) MoiMême..FinCurseur = Position(MoiMême, ")", MoiMême..Curseur, DepuisDébut) info(MoiMême[[MoiMême..Curseur A MoiMême..FinCurseur]])
C'est génial ! Ca marche du tonnerre. c'est quand même bizarre, j etais en train de faire des test, et apparemment la fonction EnvoieTouche() ne fonctionne pas (par exemple {FIN})
Merci beaucoup,
Manu
Byky a fait part de :
Pas besoin du presse-papier. Essaye ça :
MoiMême..Curseur = Position(MoiMême, "*", MoiMême..Curseur, Dep uisFin)
MoiMême..FinCurseur = Position(MoiMême, ")", MoiMême..Curseur, DepuisDébut)
info(MoiMême[[MoiMême..Curseur A MoiMême..FinCurseur]])
C'est génial !
Ca marche du tonnerre. c'est quand même bizarre, j etais en train de
faire des test, et apparemment la fonction EnvoieTouche() ne fonctionne
pas (par exemple {FIN})
MoiMême..Curseur = Position(MoiMême, "*", MoiMême..Curseur, Dep uisFin) MoiMême..FinCurseur = Position(MoiMême, ")", MoiMême..Curseur, DepuisDébut) info(MoiMême[[MoiMême..Curseur A MoiMême..FinCurseur]])
C'est génial ! Ca marche du tonnerre. c'est quand même bizarre, j etais en train de faire des test, et apparemment la fonction EnvoieTouche() ne fonctionne pas (par exemple {FIN})