Bonjour,
Dans un futur projet, je vais devoir afficher un plan d'étage sur lequel auront été définis des boutons à des endroits bien spécifiques.
Pour que l'utilisateur place les boutons lui-même pendant le runtime, pas de problème.
Par contre, je m'interroge sur la meilleure manière de stocker cela dans la DB pour pouvoir ré-afficher ces boutons au même endroit à la prochaine utilisation. C'est la première fois que je fais ce genre de chose alors je cherche conseils pour faire cela de la meilleure manière possible.
Au premier abord, je me suis dit qu'il me suffisait stocker les coordonnées X (Left) et Y (Top) des boutons. Puis j'ai réalisé que ces coordonnées allaient changer en fonction de la résolution de l'écran de l'utilisateur. J'envisage actuellement de stocker le rapport entre le bord de l'écran et la hauteur/largeur totale.
J'ai cependant l'impression qu'il y a quelque chose de bancale à cette solution.
Comment feriez-vous ?
Partager