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

Delphi Discussion :

VCL : effet coin arrondi composant panel


Sujet :

Delphi

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2
    Par défaut VCL : effet coin arrondi composant panel
    Bonjour à tous.
    Je souhaite migrer mes applications développées sous Delphi6 vers Delphi 11 Alexandria pour améliorer le design.
    J'ai installé delphi11 sous windows10 pro et je remarque que le composant Panel du VCL ne permet pas d'avoir un effet de coin arrondi.
    Y'a-t-il une propriété que je dois activer? Dois-je télécharger un paquet ou d'autres composants que les composants standards?
    Merci d'avance pour vos réponses.

  2. #2
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 001
    Par défaut
    C'est le GroupBox qui a parfois un petit arrondi

    Sinon, un TShape ou un dessin manuel
    Ou même CreateRoundRectRgn et ça c'est une fonction Windows, on le faisait déjà en D6 : Forme qui prend l'apparence d'une image

    Enfin les Styles VCL, il y en a qui change la forme des boutons surtout, plus que le Panel mais faut chercher, on peut les modifier.


    Et si c'est pour Win11 uniquement, c'est l'OS qui le gère, suffit de suivre le tutoriel How To Control Windows 11 Rounded Corners In Your App
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2
    Par défaut
    Bonsoir,
    Merci beaucoup pour votre réponse.
    Je vais regarder les différentes solutions que vous me préconisez.
    Cordialement.

  4. #4
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 001
    Par défaut
    A vérifier aussi que les thème sont actifs, je ne sais pas si lors de la migration de D6 à XE11, si cela active les thèmes : Activer les thèmes d'exécution - Fichier manifeste (Windows uniquement)
    En D7, c'était bricolé avec le XP Manifest
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  5. #5
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 569
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 569
    Billets dans le blog
    65
    Par défaut
    Citation Envoyé par hollholl Voir le message
    Je souhaite migrer mes applications développées sous Delphi6 vers Delphi 11 Alexandria pour améliorer le design.
    Y'a-t-il une propriété que je dois activer ? Dois-je télécharger un paquet ou d'autres composants que les composants standards ?
    Bonjour,

    Déjà, pour "améliorer" le design à peu de frais, il est simple d'ajouter une ou des apparences dans les options de projets
    Nom : Capture.PNG
Affichages : 297
Taille : 18,0 Ko
    Celui-ci par exemple (puisque windows 11) proposera les fenêtres avec des coins arrondis.
    Sachant également que les composants peuvent utiliser un style différent, on peut donc mixer plusieurs styles au sein d'une même forme.

    Nom : Capture.PNG
Affichages : 296
Taille : 60,9 Ko

    Toutefois, pas de panel aux coins arrondis

    Une possibilité à explorer, c'est le Concepteur de Styles Bitmaps
    Nom : Capture.PNG
Affichages : 307
Taille : 52,0 Ko
    Mais là, autant j'ai buché sur les styles FMX (FMX qui propose un panel avec possibilité de coins) autant sur les styles VCL et en particulier les styles modifiés (comment intégré ça au design ?) je suis totalement novice.
    Un tutoriel de plus à envisager à partir de l'année prochaine ?

  6. #6
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2013
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2013
    Messages : 78
    Par défaut
    tu peux trouver ce que tu cherche+ avec les composants almediadev https://www.almdev.com/.
    tout les composants VCL tu trouve leurs version arrondi.
    Nom : Capture.PNG
Affichages : 269
Taille : 13,7 Ko

  7. #7
    Membre Expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2007
    Messages
    3 527
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 527

Discussions similaires

  1. Effet d'ombrage & coins arrondis & dégradé de couleur
    Par harris_macken dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 18/08/2010, 15h31
  2. panel et coins arrondis
    Par deathsurfer dans le forum ASP.NET
    Réponses: 2
    Dernier message: 23/04/2009, 01h15
  3. Panel ou GroupBox avec coins arrondis ?
    Par gduo200 dans le forum Composants VCL
    Réponses: 11
    Dernier message: 17/09/2007, 00h07
  4. [Composant] Panel transparent paramétré
    Par Pedro dans le forum Composants VCL
    Réponses: 2
    Dernier message: 08/10/2005, 18h43

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