PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV (versões anteriores) → WD75 - problème avec les ascenseurs dans les champs multi-lignes
WD75 - problème avec les ascenseurs dans les champs multi-lignes
Iniciado por Val, set., 08 2004 12:25 PM - 1 resposta
Publicado em setembro, 08 2004 - 12:25 PM
Bonjour

Je suis sous XP et sous Windev 7.5

J'ai un problème avec les ascenseurs dans les champs multi-lignes.
Je m'explique.

Dans une fenêtre, j'ai un champ CHAMP1 du type texte de 4.096 caractères
relié à un champ mémo d'un fichier HF55b
Les propriétés du champ sont les suivantes:
- Etat visible
- Affichage seul
- Avec sélection en affichage
- Saisie multi-lignes
- Défilement Vertical

Je n'ai pas, délibérément, coché l'option "Ascenseur vertical"

Dans la fenêtre, j'ai également un bouton qui contient le code suivant
AscenseurAffiche("CHAMP1",ascVert, vrai)

Ce code a pour effet de faire apparaître l'ascenseur dans le champ ci-avant
décrit.

Ca marche bien, à ceci prés que quand on se positionne sur la flèche haut ou
bas de l'ascenseur nouvellement affiché, le curseur de la souris reste en
position "I" c'est à dire curseur de saisie et il n'est donc pas possible de
cliquer sur la flèche haut ou bas de l'ascenseur.

J'ai donc modifié le code de mon bouton en
AscenseurAffiche("CHAMP1",ascVert, vrai)
Champ1..CurseurSouris = curFlèche

Ca marche, le curseur se transforme en "Flèche standard".
Oui mais ... en cliquant sur la flèche haut ou bas de l'ascenseur, on ne se
déplace pas (ou très peu seulement) dans le champs.

Quelqu'un a t'il rencontré ce phénomène et existe t'il une solution pour y
remédier.
Publicado em setembro, 08 2004 - 5:30 PM
"Val" <al76230@voila.fr> a écrit dans le message de
news:413ec8ff$1@news.pcsoft.fr...

Bonjour

Je suis sous XP et sous Windev 7.5

J'ai un problème avec les ascenseurs dans les champs multi-lignes.
Je m'explique.

Dans une fenêtre, j'ai un champ CHAMP1 du type texte de 4.096 caractères
relié à un champ mémo d'un fichier HF55b
Les propriétés du champ sont les suivantes:
- Etat visible
- Affichage seul
- Avec sélection en affichage
- Saisie multi-lignes
- Défilement Vertical

Je n'ai pas, délibérément, coché l'option "Ascenseur vertical"

Dans la fenêtre, j'ai également un bouton qui contient le code suivant
AscenseurAffiche("CHAMP1",ascVert, vrai)

Ce code a pour effet de faire apparaître l'ascenseur dans le champ

ci-avant
décrit.

Ca marche bien, à ceci prés que quand on se positionne sur la flèche haut

ou
bas de l'ascenseur nouvellement affiché, le curseur de la souris reste en
position "I" c'est à dire curseur de saisie et il n'est donc pas possible

de
cliquer sur la flèche haut ou bas de l'ascenseur.

J'ai donc modifié le code de mon bouton en
AscenseurAffiche("CHAMP1",ascVert, vrai)
Champ1..CurseurSouris = curFlèche

Ca marche, le curseur se transforme en "Flèche standard".
Oui mais ... en cliquant sur la flèche haut ou bas de l'ascenseur, on ne

se
déplace pas (ou très peu seulement) dans le champs.

Quelqu'un a t'il rencontré ce phénomène et existe t'il une solution pour y
remédier.



J'ai résolu le problème.
En fait, après l'instruction
AscenseurAffiche("CHAMP1",ascVert, vrai)

Il faut juste ajouter l'instruction
champ1..Etat=1 (pour affichageSeulement)
ou champ1..Etat=0 (pour en saisie)

A+

Val