PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV Mobile 2024 → Position..Y de la ligne selectionnée d'une table
Position..Y de la ligne selectionnée d'une table
Iniciado por ChristopheT, 02,nov. 2008 12:54 - No hay respuesta
Publicado el 02,noviembre 2008 - 12:54
Sous windevmobile 12,
J'ai une table en mode saisie, (640X480 en mode SVGA)
Mais quand on se met en mode saisie dans cette table, la police est toute petite...alors que la table est en hauteur de ligne 26 pixels, police en 7...
La saisie en directe dans la table est donc inutilisable...
(changemet de gabarit, de police,... rien ne change??)

Pour palier à ça, j'ai créé une zone en saisie en dehors de la table, que j'active dans "Entrée en saisie" de la zone de la table et la positionne en lieu et place de celle de la table.
Pas de problème pour la position ..X, c'est celle de la table.zone..X
Par contre la propriété table.zone[table]..Y n'existe pas...
J'ai approché cette valeur en fonction de l'indice :
Zone..Y=Table..Y+38+Table..HauteurLigne*(Table-TablePosition(Table))
38 étant, en théorie, la hauteur du titre de la table(pouvant varier selon la largeur que l'utilisateur à mis)
cette hauteur étant noté à 18 ?
le reste c'est de l'ajustement ? mais c'est pas "Top"...
J'espère avoir était suffisament clair...

Merci pour votre aide