[HS][Basic] Barre de defilement de champ texte

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur : Vilains modOOs

Règles du forum
:alerte: 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 !
Gerfaud
NOOuvel adepte
NOOuvel adepte
Messages : 20
Inscription : 18 nov. 2012 08:42

[HS][Basic] Barre de defilement de champ texte

Message par Gerfaud »

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
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
Avatar de l’utilisateur
Bidouille
RespOOnsable forum
RespOOnsable forum
Messages : 12228
Inscription : 08 nov. 2005 16:23
Localisation : Caen, France

Alerte modération

Message par Bidouille »

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 :
  1. insérer dans le corps du message le code de la macro exposant le problème
  2. joindre un document explicatif intégrant cette macro avec les données de départ (feuille1) et le résultat à obtenir (feuille2)
  3. fournir un mode pas-à-pas permettant de reproduire ce qui a été fait ou ce que vous cherchez à faire pour arriver au problème
  4. ajouter des copies écran (situation avant / après) si cela permet de mieux comprendre
Merci de publier ces informations à la suite.
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9254
Inscription : 28 août 2010 08:45

Re: [Basic] Barre de defilement de champ texte

Message par micmac »

Dernier passage de l'intéressé le 02 Sep 2018 22:58 sans donner suite.
Sujet fermé.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac