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

Windows Forms Discussion :

[C#] Problème boutons, toolbar et look xp


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    21
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Mars 2004
    Messages : 21
    Par défaut [C#] Problème boutons, toolbar et look xp
    Bonjour à tous,

    J'ai 2 problèmes en relation avec le look xp que je veux donner à mon appli (via manifest ou EnableVisualStyles()

    1. Lorsqu'un bouton a la propriété flatstyle définie à "system", les images n'apparaissent plus sur ce bouton. Normal ?

    2. Quand j'utilise le look xp dans mon soft, les boutons de mon ToolBar prennent automatiquement ce look et, pire, prennent une taille trop petite et n'affichent que la première lettre de leur texte (et zappent également les images comme au problème 1). En gros si je définis "Le beau texte du bouton" à la propriété texte des boutons, tout ce qui s'affichera à l'écran c'est "L..." en raison de la petite taille du bouton, alors que j'ai pourtant fixé une taille bien supérieure. Tout ceci fonctionne bien sans le look xp... Que faire ???

    Merci d'avance pour vos conseils

  2. #2
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    1/ oui normal il faut faire ton propre composant

    2/ idem pour le deuxieme, ce sont des petits bugs qui arrivent. comme avec visual enablestyle(), cela peut entrainer des bugs sur les menus contextuels, des notifyicon on va attendre la bouture 2.0

    en attendant, je peux te conseiller des composants tout faits qui resolveront tes problemes. http://www.dacris.com

    il ont specialement le composant bouton xp+image (qui existe aussi sur codeproject) et proposent plusieurs toolbars

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 40
    Par défaut
    voici aussi une bonne adresse de composant gratuit et payant qui sont tres tres performent

    http://www.windowsforms.com


    voila
    bye

  4. #4
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    21
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Mars 2004
    Messages : 21
    Par défaut
    merci pour vos réponses

    Concernant mon problème 1, j'ai trouvé ceci:
    http://www.codeproject.com/cs/miscctrl/MgXpImageButton.asp

    Pour le 2, ben j'aimerais autant ne pas utiliser de composants externes. J'ai une mauvaise expérience de plantages et d'incompatibilité dus à certains ocx en vb6...

    Y aurait-il un moyen de désactiver le visual style de la toolbar ?

  5. #5
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    pas de problemes avec ca. ce sont des dll de coposants, comme un fichier classe sauf qu'il est deja compilé


    prob: une dll peut contenir 15 composants pour 1Mo alors que tu n'en aura besoin que d'un seul, cela joue pour les utilitaires et puis le dev commercial n'est pas permis avec ses composants sauf en payant

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

Discussions similaires

  1. Problèmes boutons de souris
    Par omgirl dans le forum Sécurité
    Réponses: 4
    Dernier message: 17/07/2006, 14h56
  2. Problème avec TOOLBAR
    Par dede92 dans le forum Windows
    Réponses: 1
    Dernier message: 27/06/2006, 09h27
  3. Problème bouton précédent
    Par pete007 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 24/02/2006, 20h47
  4. Problème Bouton PLAY et MAC
    Par Stephetsand dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 31/10/2005, 16h19
  5. Réponses: 20
    Dernier message: 21/07/2005, 17h21

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