OVH Cloud OVH Cloud

Liste déroulante trop longue pour la hauteur de l'écran

4 réponses
Avatar
ManBas
Bonjour à tous,
Ma combobox montre plusieurs dizaines d'items.
Les derniers éléments se dissimulent en bas, derrière la barre des taches,
malgré la barre de défilement vertical de la combobox.
1) La barre des taches doit rester visible en permanence: les utilisateurs
prévus ne savent pas modifier ses propriétés.
2) Idem pour la dimension de l'écran.
3) On peut accéder aux derniers éléments avec les flèches up & down du
clavier, mais encore faut-il savoir s'en servir et surtout connaitre a
priori le contenu de la liste.
4) Si j'augmente le nombre de lignes, la barre de défilement vertical
disparait (et les dernières lignes ne sont toujours pas accessibles)

Il faudrais donc que je trouve une solution avec ma combobox.
Y a-t'il une propriété pour permettre à la barre de défilement vertical de
descendre jusqu'au dernier élément? Malgré des tatonnements répétés je n'ai
rien trouvé.
Je ne me suis jamais servi de toutes les propriétés des objets: où puis-je
trouver un récapitulatif exhaustif de ces propriétés.?
Mille fois merci d'avance pour vos suggestions.

4 réponses

Avatar
isabelle
bonjour ManBas,

regarde sur ce lien pour la liste des propriétées :

http://msdn2.microsoft.com/fr-fr/library/microsoft.office.tools.excel.controls.combobox_members(VS.80).aspx

isabelle


Bonjour à tous,
Ma combobox montre plusieurs dizaines d'items.
Les derniers éléments se dissimulent en bas, derrière la barre des taches,
malgré la barre de défilement vertical de la combobox.
1) La barre des taches doit rester visible en permanence: les utilisateurs
prévus ne savent pas modifier ses propriétés.
2) Idem pour la dimension de l'écran.
3) On peut accéder aux derniers éléments avec les flèches up & down du
clavier, mais encore faut-il savoir s'en servir et surtout connaitre a
priori le contenu de la liste.
4) Si j'augmente le nombre de lignes, la barre de défilement vertical
disparait (et les dernières lignes ne sont toujours pas accessibles)

Il faudrais donc que je trouve une solution avec ma combobox.
Y a-t'il une propriété pour permettre à la barre de défilement vertical de
descendre jusqu'au dernier élément? Malgré des tatonnements répétés je n'ai
rien trouvé.
Je ne me suis jamais servi de toutes les propriétés des objets: où puis-je
trouver un récapitulatif exhaustif de ces propriétés.?
Mille fois merci d'avance pour vos suggestions.




Avatar
ManBas
Merci Isabelle.
C'est une page très intéressante que je vais conserver.
Il faut chercher, parce qu'il y a tout !
Je suppose que tu n'as pas d'idée pour mon problème du moment, sinon tu
m'aurais sans doute soufflé la solution.
A bientôt.


"isabelle" a écrit dans le message de news:

bonjour ManBas,

regarde sur ce lien pour la liste des propriétées :

http://msdn2.microsoft.com/fr-fr/library/microsoft.office.tools.excel.controls.combobox_members(VS.80).aspx

isabelle


Bonjour à tous,
Ma combobox montre plusieurs dizaines d'items.
Les derniers éléments se dissimulent en bas, derrière la barre des
taches, malgré la barre de défilement vertical de la combobox.
1) La barre des taches doit rester visible en permanence: les
utilisateurs prévus ne savent pas modifier ses propriétés.
2) Idem pour la dimension de l'écran.
3) On peut accéder aux derniers éléments avec les flèches up & down du
clavier, mais encore faut-il savoir s'en servir et surtout connaitre a
priori le contenu de la liste.
4) Si j'augmente le nombre de lignes, la barre de défilement vertical
disparait (et les dernières lignes ne sont toujours pas accessibles)

Il faudrais donc que je trouve une solution avec ma combobox.
Y a-t'il une propriété pour permettre à la barre de défilement vertical
de descendre jusqu'au dernier élément? Malgré des tatonnements répétés je
n'ai rien trouvé.
Je ne me suis jamais servi de toutes les propriétés des objets: où
puis-je trouver un récapitulatif exhaustif de ces propriétés.?
Mille fois merci d'avance pour vos suggestions.





Avatar
MichDenis
Un combobox possède la propriété "ListRows" que tu peux définir
pour afficher le nombre de lignes que le contrôle doit afficher
lorsque l'usager clique sur la flèche de ce dernier.

La valeur par défaut est 8 lignes ... ce nombre peut être augmenté
ou diminué selon les besoins....

J'avoue ne pas avoir saisi la problématique que tu éprouves !




"ManBas" a écrit dans le message de news:
%
Bonjour à tous,
Ma combobox montre plusieurs dizaines d'items.
Les derniers éléments se dissimulent en bas, derrière la barre des taches,
malgré la barre de défilement vertical de la combobox.
1) La barre des taches doit rester visible en permanence: les utilisateurs
prévus ne savent pas modifier ses propriétés.
2) Idem pour la dimension de l'écran.
3) On peut accéder aux derniers éléments avec les flèches up & down du
clavier, mais encore faut-il savoir s'en servir et surtout connaitre a
priori le contenu de la liste.
4) Si j'augmente le nombre de lignes, la barre de défilement vertical
disparait (et les dernières lignes ne sont toujours pas accessibles)

Il faudrais donc que je trouve une solution avec ma combobox.
Y a-t'il une propriété pour permettre à la barre de défilement vertical de
descendre jusqu'au dernier élément? Malgré des tatonnements répétés je n'ai
rien trouvé.
Je ne me suis jamais servi de toutes les propriétés des objets: où puis-je
trouver un récapitulatif exhaustif de ces propriétés.?
Mille fois merci d'avance pour vos suggestions.
Avatar
ManBas
Bonjour MichDenis,
Je revenais sur le forum pour apporter la solution à mon "faux" problème !
En effet j'avis augmenté le nombre de lignes dans le listrows, ce qui était
la cause des difficultés.
La solution est donc de diminuer (!!!) cette valeur afin que le menu
déroulant tienne facilement dans l'écran.
C'est bête hein ?
Merci pour tout

"MichDenis" a écrit dans le message de news:
%23%
Un combobox possède la propriété "ListRows" que tu peux définir
pour afficher le nombre de lignes que le contrôle doit afficher
lorsque l'usager clique sur la flèche de ce dernier.

La valeur par défaut est 8 lignes ... ce nombre peut être augmenté
ou diminué selon les besoins....

J'avoue ne pas avoir saisi la problématique que tu éprouves !




"ManBas" a écrit dans le message de news:
%
Bonjour à tous,
Ma combobox montre plusieurs dizaines d'items.
Les derniers éléments se dissimulent en bas, derrière la barre des taches,
malgré la barre de défilement vertical de la combobox.
1) La barre des taches doit rester visible en permanence: les utilisateurs
prévus ne savent pas modifier ses propriétés.
2) Idem pour la dimension de l'écran.
3) On peut accéder aux derniers éléments avec les flèches up & down du
clavier, mais encore faut-il savoir s'en servir et surtout connaitre a
priori le contenu de la liste.
4) Si j'augmente le nombre de lignes, la barre de défilement vertical
disparait (et les dernières lignes ne sont toujours pas accessibles)

Il faudrais donc que je trouve une solution avec ma combobox.
Y a-t'il une propriété pour permettre à la barre de défilement vertical de
descendre jusqu'au dernier élément? Malgré des tatonnements répétés je
n'ai
rien trouvé.
Je ne me suis jamais servi de toutes les propriétés des objets: où puis-je
trouver un récapitulatif exhaustif de ces propriétés.?
Mille fois merci d'avance pour vos suggestions.