【发布时间】:2010-04-16 03:08:43
【问题描述】:
我创建了一个继承自 Windows.System.Forms.Controls 的自定义控件。
这是我的这个控件的代码:
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");
}
}
我想在 DataGridViewCell 上插入此控件或多个此控件,但我不知道该怎么做。
提前感谢您的回答,
最好的问候,
PS:我是法国人,对于任何语言错误,我深表歉意。
【问题讨论】:
标签: c# datagridview custom-controls