IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

Problème lors du changement de résolution d'écran


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 35
    Par défaut Problème lors du changement de résolution d'écran
    Bonjour,

    Après quelques heures de recherche sur ce sujet, j'ai pu remarquer qu'il n'y avait pas de solution à ce problème.

    Pourtant, avez-vous dans votre chapeau un lapin qui m'aiderait à trouver une solution à ce problème.

    J'ai donc un programme simple (1 form) en vb6 qui sera mis à disposition via le site portail de mon entreprise.

    L'installation se passe parfaitement mais vu que tous les pc sont différents point de vue de la résolution d'écran , l'affichage est surprenant sur certaines machines.

    Merci d'avance pour l'aide apportée.

    yangoal25

  2. #2
    Expert confirmé
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Par défaut
    Citation Envoyé par yangoal25
    l'affichage est surprenant sur certaines machines.
    c'est à dire ... ?

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 730
    Par défaut
    Surprenant on te dit !

  4. #4
    Rédacteur
    Avatar de omen999
    Profil pro
    Inscrit en
    Février 2006
    Messages
    1 303
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 1 303
    Par défaut
    si c'est simplement un souci de placement de la form sur l'écran, mettre la propriété StartUpPosition de la form sur vbStartUpCenterScreen (2) centrera celle-ci sur l'écran
    mais c'est peut-être +surprenant que ce problème basique
    nomen omen, nemo non omen - Consultez la FAQ VBScript et les cours et tutoriels VBScript
    le plus terrible lorsqu'une voiture renverse un piéton, c'est que ce sont les freins qui hurlent. (ramón)
    pas de questions techniques par mp

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 730
    Par défaut
    Et on peut aller très loin dans le surprenant ! Mieux vaut ne pas extrapoler à mon avis...

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 35
    Par défaut
    Surprenant dans le sens de la position des objets sur la form.

    J'aimerais que les différents objets placés sur la form reste au même endroit quel que soit la résolution de l'écran qui accueille mon application.

    Congé demain, donc j'essaierai la manipulation dite plus haut mercredi.

    Merci pour vos réponses.

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 35
    Par défaut
    Citation Envoyé par omen999
    si c'est simplement un souci de placement de la form sur l'écran, mettre la propriété StartUpPosition de la form sur vbStartUpCenterScreen (2) centrera celle-ci sur l'écran
    mais c'est peut-être +surprenant que ce problème basique
    J'ai essayé cette option mais cela ne fonctionne pas.

    Je crois que cela va être plus compliqué que prévu.

    Quand j'installe le logiciel sur des machines qui n'ont pas la même résolution d'écran que moi, l'affichage des objets de la form est différent. Le positionnement de tous ces objets ne correspond plus à ce que j'ai conçu.

    Pour être concret, les objets se déplacent tous vers le haut et à gauche.

    Ne faudrait-il pas jouer avec la position et la taille des objets? Je crois qu'en faisant une proportion de ces éléments il y aurait moyen.

    Vous avez une idée de code? ou un site qui le proposerait?

    merci

  8. #8
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Pour tout ce qui est application graphique, toutes fenêtres à afficher sur l'écran, on place la fenêtre principale à l'aide du point en haut à gauche de l'écran. Le pixel le plus en haut et à gauche. On s'en sert comme référence, et on calule la position du point en haut à gauche de la fenêtre en pourcentage de la taille totale de l'ecran. Et on définis la taille de la fenêtre en pourcentage de la taille de l'écran.
    Pour les objets à l'intérieur de la fenêtre, on procède de la même façon en prenant comme référence la fenêtre, comme cela on n'a pas de problème avec la résolution de l'écran.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 36
    Dernier message: 16/01/2015, 08h09
  2. Crystal Reports : problème lors du changement de Serveur
    Par Abac_Angelique dans le forum C#
    Réponses: 2
    Dernier message: 12/10/2007, 09h26
  3. Problème lors du changement d'un écran
    Par remyv87 dans le forum Mandriva / Mageia
    Réponses: 3
    Dernier message: 03/07/2007, 16h47
  4. Réponses: 10
    Dernier message: 28/01/2007, 17h35
  5. [HTML] Problème lors du changement des chemins
    Par ramzi24 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 11
    Dernier message: 14/12/2006, 19h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo