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)
//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";
Aucun commentaire
Ajouter un commentaire