Bonjour,
Je souhaite modifier le texte d'une champ texte par code dans un dialogue (ajouter des mots ou en retirer).
Le contrôle champ texte a sa barre de défilement verticale fournie par ses propriétés.
J'utilise calc pour mon exemple.
Je rencontre une difficulté dans la dynamique de l'interface.
Lorsque j'insere une lettre (en double cliquant sur une ligne le code ajoute un "A") dans le champ texte ,tout le texte se déplace pour mettre la ligne modifiée en dernière position visible du champ texte. Ceci ne se produit pas quand on ajoute une lettre directement (en la saisissant au clavier).
Dans la petite application que je developpe les informations sous la ligne sélectionnée doivent rester visibles obligeant l'utilisateur à remettre le texte du champ texte dans sa position initiale.
Comment neutraliser ce déplacement spontané?
Le curseur de la barre de défilement se déplace lui aussi. Sa valeur devrait permettre de remettre le texte à sa position d'origine en la mémorisant mais mes recherches dans l'API ne m'ont pas permis d'identifier l'objet concerné donnant accès à la valeur de la barre de défilement du champ texte.
Comment récupérer la valeur de la barre de défilement du champ texte?
Ci-joint un fichier calc avec un bouton lançant un dialogue pour visualiser le problème.
Cordialement
[HS][Basic] Barre de defilement de champ texte
Modérateur : Vilains modOOs
Règles du forum
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
-
- NOOuvel adepte
- Messages : 20
- Inscription : 18 nov. 2012 08:42
[HS][Basic] Barre de defilement de champ texte
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office 6.3.5, 6.2.6, 5.3.7, 5.0.6.3,
MacOS X 10.11.6
Win 10
MacOS X 10.11.6
Win 10
-
- RespOOnsable forum
- Messages : 12228
- Inscription : 08 nov. 2005 16:23
- Localisation : Caen, France
Alerte modération
Bonjour,
30 jours plus tard, personne ne vous a répondu...
Pour être aidé efficacement par les bénévoles et surtout leur faire gagner du temps, veuillez fournir les éléments suivants :
30 jours plus tard, personne ne vous a répondu...
Pour être aidé efficacement par les bénévoles et surtout leur faire gagner du temps, veuillez fournir les éléments suivants :
- insérer dans le corps du message le code de la macro exposant le problème
- joindre un document explicatif intégrant cette macro avec les données de départ (feuille1) et le résultat à obtenir (feuille2)
- fournir un mode pas-à-pas permettant de reproduire ce qui a été fait ou ce que vous cherchez à faire pour arriver au problème
- ajouter des copies écran (situation avant / après) si cela permet de mieux comprendre
-
- RespOOnsable forum
- Messages : 9254
- Inscription : 28 août 2010 08:45
Re: [Basic] Barre de defilement de champ texte
Dernier passage de l'intéressé le 02 Sep 2018 22:58 sans donner suite.
Sujet fermé.
Sujet fermé.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac