OVH Cloud OVH Cloud

[WD10] Affichage dernière colonne

11 réponses
Avatar
J-M des Grottes
Bonsoir,

J'ai une table mémoire. Elle est constituée de 2 colonnes fixées (dont
une invisible) et d'une serie de colonnes créees par champclone.

Un ascenceur horizontale est prévu au cas où le nombre de colonnes est
trop important. Dans ce cas précis, comment peut-on d'emblée
positionner la table sur la dernière colonne après sa création?

Merci pour votre aide

A+

--
Dr J-M des Grottes
Gestionnaire du Registre des Néphrologues Francophones de Belgique

1 réponse

1 2
Avatar
patrice
J-M des Grottes a écrit :
mat a exposé le 4/11/2006 :
J-M des Grottes wrote:
...

Merci pour ton aide

J'avance...ou plutôt nous avançons car ce problème doit toucher tout
le monde un moment ou l'autre


...

chez moi, la colonne en question est en modification, alors pas de
problème.

Il semble que le problème provient du ré-positionnement du curseur
lorsqu'on change l'état de la table. Un contournement serait peut-être:

- déclarer la table de type "En Saisie"
- toutes les colonnes en "Affichage seulement"
- rendre la barre de sélection transparent: CouleurSelection(maTable,
iNoir, iTransparent)

Bonne chance

Mat



La réponse a été donnée en face par Fred
Je cite:

//WM_HSCROLL est la constante Windows qui gére les ascenseurs
WM_HSCROLL est un entier = 0x0114
ehandle1 est un entier
eNumMessage1 est un entier
//Envoi du message 1
ehandle1 = Handle(Table) //Votre table
eNumMessage1 = 7 // 6 = tout à gauche
SendMessage(ehandle1,WM_HSCROLL,eNumMessage1,0)

Merci pour vos suggestions




ca va juste faire changer l'ascenseur, apres faut voir ce qui se passe
si on change la ligne sélectionnée avec le clavier ou si on click sur tab
1 2