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.NET Discussion :

problème d'affichage winXP --> win7


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    Juillet 2006
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 932
    Par défaut problème d'affichage winXP --> win7
    Bonjour,

    Ce problème a probablement déjà été abordé mais ma recherche s'étant révélée infructueuse (surement du à de mauvais mots clefs), je me tourne vers vous.

    Mon problème est le suivant :

    J'ai récemment mis à jour mon OS de Windows XP vers Windows Seven.
    Depuis lors, j'ai des problèmes d'affichage dans mes applications.

    Rien de bien grave en soi mais c'est tout même assez agaçant.
    Vous trouverez un exemple en pièce jointe (capture.png).

    On peut voir dans l'exemple que les boutons "Fermer" et "Supprimer" ne sont plus alignés et que le champ de saisie pour la description chevauche le bouton "Ajouter".

    Dans d'autres cas, il y a une partie d'un bouton carrément hors du formulaire. Si dans un formulaire j'utilise un stripmenu et un tabcontrol, il me manque le haut des onglets...(cf. tabcontrol.png)

    Bref, je cherche un moyen de résoudre ces petits soucis d'affichage sans refaire le layout partout... De plus, les utilisateurs exécutent ces applications via une plateforme citrix. Via citrix, le layout est toujours convenable. Je ne préfère donc pas le changer ^^.

    Question corollaire : Quid du design des futures applications que je vais créer. Le layout qui sera ok pour moi le sera-t-il pour les utilisateurs via citrix ??

    Merci d'avance.

    Griftou.
    Images attachées Images attachées   

  2. #2
    Membre expérimenté
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    Juillet 2006
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 932
    Par défaut
    Pour ceux qui auraient éventuellement le même problème que moi dans le futur, je suis parvenu à corriger cela en faisant :

    clic droit sur le desktop > personalize

    Une fois dans cet écran, choisir windows classic. Certes nous n'aurons plus les jolies courbes de win7 mais nos controles sont alignés.

    Ma question corolaire reste par contre ouverte...

  3. #3
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2010
    Messages : 793
    Par défaut
    Je ne pense pas que ça soit une solution de mettre l'apparence Windows en mode "Classique"
    Tu as forcément un problème au niveau même de ton application.
    Comment sont dessinés tes controles ?
    TableLayoutPanel ? Panels avec les composants dedans ?

  4. #4
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Par défaut
    Quel type d'application WinForm ou WPF ?

    Découvrez la FAQ de MS SQL Server.
    La chance accorde ses faveurs aux esprits avertis !

  5. #5
    Membre expérimenté
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    Juillet 2006
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 932
    Par défaut
    @asmduty : En lisant ta question, je me rends compte que j'ai probablement fait de la merde ^^.

    Pour la pièce jointe capture.png, j'ai donc le contrôle form qui contient un split container.
    Dans le panel1, un datagridview en dock = fill.
    Dans le panel2, les controles tels que vous les voyez.

    J'avoue ne jamais avoir utiliser de tablelayoutpanel (c'est à peine si je savais que ça existait )

    @WOLO Laurent : winforms

  6. #6
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Par défaut
    Assures-toi d'avoir la même résolution que sur la machine XP ! Probablement tes clients citrix sont en winXP n'est ce pas ?

    Découvrez la FAQ de MS SQL Server.
    La chance accorde ses faveurs aux esprits avertis !

  7. #7
    Membre expérimenté
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    Juillet 2006
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 932
    Par défaut
    Je pense que le serveur citrix est en windows server 2003...

    Mais sinon, même sur ma propre machine, si je switche l'affichage de mon win7 entre le mode classique et le mode win7, l'affichage de mes controles est décalé.

    Il est correct en mode classique et comme sur les pièces jointes en mode win7.

    Je soupçonne les coins arrondis de venir foutre la merde dans le layout ^^

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

Discussions similaires

  1. Problème d'affichage Win7
    Par SAS_Nyx dans le forum Sql Developer
    Réponses: 1
    Dernier message: 23/04/2013, 11h18
  2. Réponses: 1
    Dernier message: 26/04/2011, 00h46
  3. [Kylix] problème d'affichage
    Par scalvi dans le forum EDI
    Réponses: 1
    Dernier message: 18/06/2003, 10h07
  4. Réponses: 1
    Dernier message: 06/03/2003, 11h57
  5. probléme d'affichage d'une fiche
    Par sb dans le forum Composants VCL
    Réponses: 7
    Dernier message: 29/08/2002, 09h43

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