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 :

changer barre de titre


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 16
    Par défaut changer barre de titre
    Salut!

    comment changer la barre de titre avec vb 2005. autrement dit je voudrais avoir toujours la même barre de titre (conçue) pour un logiciel quelque soit le système d'exploitation windows?
    Merci.

  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
    cad? même tête(thème) partout?

  3. #3
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Ce que tu veux faire s'appelle un "skin" ...
    Tu pourrai éssayer ça : http://www.aflava.com/index-aflava-form-fr.php
    ..

  4. #4
    Membre Expert
    Avatar de olsimare
    Inscrit en
    Décembre 2006
    Messages
    1 183
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 183
    Par défaut
    Bonjour.

    Smiley, j'ai jeté un oeil sur les Aflavaform et c'est pas mal mais ça me semble un peu lourd pour customiser une barre de titre.

    Tu penserais quoi d'un usercontrol docké en haut des form pour lesquelles il suffirait de désactiver les borders et de gérer le resize et le move (évidemment dans une class form dont hériterait toutes les forms) ?

    En passant, la form Aflava a quelques petites imperfections comme le redessin systématique de tout le rectangle client à chaque besoin de réinit du visuel de la barre de titre ou les coins arrondis un peu bavurés (j'ai creusé car je voulais voir si cela passer par le dessin de la zone non client pour la bordure... et dommage, ça n'est pas le cas).

    Cdt.

  5. #5
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Citation Envoyé par olsimare Voir le message
    Smiley
    Smyley

    Citation Envoyé par olsimare Voir le message
    , j'ai jeté un oeil sur les Aflavaform et c'est pas mal mais ça me semble un peu lourd pour customiser une barre de titre.

    Tu penserais quoi d'un usercontrol docké en haut des form pour lesquelles il suffirait de désactiver les borders et de gérer le resize et le move (évidemment dans une class form dont hériterait toutes les forms) ?
    C'est la méthode que j'ai employée ( ou presque ) pour réaliser les skins de mon application ( cf. DreamShield ) cependant il faut voir quelle motivation tu es pret à mettre juste dans des bordures de fenêtre car tout refaire sois même n'est pas de tout repos. Il faudrait faire la Form, Move, Resize, mais aussi gérer les evèmenents Minimize et Maximise, le titre, les bouttons fermer, pouvoir optimiser la manière dont les forms sont déssinées pour éviter que ça clignote et tout et tout et donc voilà, c'est faisable, mais si c'est juste pour faire un bloc-notes ...

    Citation Envoyé par olsimare Voir le message
    En passant, la form Aflava a quelques petites imperfections comme le redessin systématique de tout le rectangle client à chaque besoin de réinit du visuel de la barre de titre ou les coins arrondis un peu bavurés ...
    Ben ça faudrait voir avec celui qui l'a fait mais même avec ces imperfections j'ai pensé que ce ne serai pas trop casse tête à utiliser ... Après si tu veux vraiment avoir tout le controle sur la manière dont tes fenêtres sont peintes, ce sera surement plus rentable de tout faire toi même ...

  6. #6
    Membre Expert
    Avatar de olsimare
    Inscrit en
    Décembre 2006
    Messages
    1 183
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 183
    Par défaut
    Bonjour.

    Désolé Smyley !

    J'avais déjà jeté un oeil sur DreamShield et le visuel est trés sympa (bravo !).

    Ce qui me chagrine de maniére générale dans le custom de form c'est que généralement, on se retrouve à écrire des tonnes de codes pour simuler la zone Non-cliente alors que nativement (via les API) on peut parfaitement gérer son dessin et son comportement (mais ça reste assez sport, tout de même faut l'avouer).

    Mais c'est un autre sujet.

    Cdt.

Discussions similaires

  1. [WD14] Changer la couleur de la barre de titre
    Par Bowen dans le forum WinDev
    Réponses: 1
    Dernier message: 29/07/2009, 20h25
  2. Réponses: 4
    Dernier message: 22/02/2008, 15h52
  3. [FTP] Changer le contenu de la barre de titre
    Par Jesmar dans le forum Langage
    Réponses: 2
    Dernier message: 23/10/2007, 16h02
  4. [Graphique] Changer l'aspect de la barre de titre
    Par pofet dans le forum Windows Forms
    Réponses: 6
    Dernier message: 14/06/2007, 10h06
  5. [Graphique] Changer l'aspect de la barre de titre
    Par pofet dans le forum Windows Forms
    Réponses: 3
    Dernier message: 11/06/2007, 12h19

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