XiCtrlGrpPnl
Desciption :

XiCtrlGrpPnl est un contrôle .Net, qui reprend le fonctionnement des panels et GroupBox, en offrant d'autres possibilités. (inspiré du GroupPanel de DevExpress)

  • Apparence graphique avancée.
  • Personnalisation complète : Titre, Couleurs, icône et position, images, ...
  • Entièrement paramétrable (par code ou en designer).
  • Le Contrôle est repliable (par l'utilisateur et/ou par code)
  • Contrôle dérivant du Panel du Framework .net
  • Ecrit en C# 2.0
  • Librairie légère (15 Ko)


Code :
//Affichage ou non de l'entête
grpPnlConfig.AfficherEntete = true;
//Couleur de fond du contrôle
grpPnlConfig.BackColor = System.Drawing.Color.White;
//Couleur du haut du dégradé
grpPnlConfig.CouleurEnteteA = System.Drawing.Color.LightSkyBlue;
//Couleur du bas du dégradé (+ de la bordure)
grpPnlConfig.CouleurEnteteB = System.Drawing.Color.SteelBlue;
//Police de l'entête
grpPnlConfig.EnteteFont = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
//Couleur de l'entête
grpPnlConfig.EnteteForeColor = System.Drawing.Color.Black;
//Hauteur de l'entête en pixel
grpPnlConfig.HauteurEntete = 18;
//Icône (dans l'entête)
grpPnlConfig.Icone = global::WinAppTest.Properties.Resources.testico16;
//Couleur de transparence de l'icone (blanc en général)
grpPnlConfig.IconeCouleurTransparence = System.Drawing.Color.White;
//Image de la zone de réduction (ici une flèche vers la droite par défaut)
grpPnlConfig.ImageReduitNon = null;
//Image de la zone de réduction (ici une flèche vers le bas par défaut)
grpPnlConfig.ImageReduitOui = null;
//Position de l'icône dans l'entête
grpPnlConfig.PositionIcone = XiCtrlGrpPnl.GrpPnl.TypeDePositionIcone.Droite;
//Position de la zone de réduction dans l'entête
grpPnlConfig.PositionZoneDeReduction = XiCtrlGrpPnl.GrpPnl.TypeDePositionIcone.Milieu;
//Possibilité de refermer le contrôle pour n'afficher que l'entête
grpPnlConfig.ReductionPossible = false;
//Donne ou indique si le contrôle est refermé
grpPnlConfig.Reduit = false;
//Si le contrôle est en mode fermé dans le designer,
//il faut une taille par défaut pour la prochaine ouverture
grpPnlConfig.TailleDefautSiLancementReduit = 235;
//Texte de l'entête
grpPnlConfig.Text = "Config";

Licence : BSD
Aucun commentaireAucun commentaire



Ajouter un commentaireAjouter un commentaire

Pseudo :  
Adress Email : (non visible sur le site, pas de spam)
Entrez le code de verification :
(Regénérer un nouveau code)



(c) 2007-2010 oximoron.fr  par  [Christophe Girardot]
Retour en haut
   Site Valide XHtml 1.0 Site Valide Css