Ajouter un Contrôle Personnalisé à DataGridViewCell

- Je créer un contrôle personnalisé hérité de Windows.Système.Les formulaires.Les contrôles.

C'est mon code de ce contrôle:

   public partial class MonthEventComponent : Control
    {
        private Color couleur;
        private Label labelEvenement;

        public MonthEventComponent(Color couleur_c, String labelEvenement_c )
        {
            InitializeComponent();
            this.couleur = couleur_c;
            this.labelEvenement.Text = labelEvenement_c;
            this.labelEvenement.ForeColor = couleur;
            this.labelEvenement.BackColor = Color.White;
            this.labelEvenement.TextAlign = ContentAlignment.MiddleLeft;
            this.labelEvenement.Dock = DockStyle.Fill;
            this.Controls.Add(labelEvenement);
        }

        public MonthEventComponent()
        {
            InitializeComponent();
            this.couleur = Color.Black;
            this.labelEvenement = new Label();
            this.labelEvenement.ForeColor = couleur;
            this.labelEvenement.BackColor = Color.White;
            this.labelEvenement.Text = "Evénement Initialiser";
            this.labelEvenement.TextAlign = ContentAlignment.MiddleLeft;
            this.labelEvenement.Dock = DockStyle.Fill;

            this.Controls.Add(labelEvenement);

        }


        protected override void OnClick(EventArgs e)
        {
            base.OnClick(e);

            MessageBox.Show("Click");
        }

    }

Je voudrais insérer ce contrôle ou plusieurs de ce contrôle sur une DataGridViewCell mais je ne sais pas comment faire.

Je vous remercie d'avance pour votre réponse,

Cordialement,

PS: je suis français, je suis excusons pour tout pouvez des erreurs de langue.

OriginalL'auteur Kovscer | 2010-04-15