|
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 |
| |
| |
| | | |
|
| | | | |
| | |
|