데이터베이스에 기반한 컨트롤로 패널을 만드는 클래스가 있습니다. 그것은 DB에있는 행마다 각 패널에 버튼이있는 패널을 만듭니다. 클릭 이벤트를 만들기 위해 하나의 특정 버튼을 어떻게 처리합니까?clickevent에 대해 생성 된 버튼 주소를 지정하십시오.
나는 신참이며 내 머리 위로 숨어있을 수도 있지만 얕은 물에서 수영하는 법을 배우지는 않습니다. 도움이 감사합니다!
while (myDataReader.Read())
{
i++;
Oppdrag p1 = new Oppdrag();
p1.Location = new Point (0, (i++) * 65);
oppdragPanel.Controls.Add(p1);
p1.makePanel();
}
class Oppdrag : Panel
{
Button infoBtn = new Button();
public void makePanel()
{
this.BackColor = Color.White;
this.Height = 60;
this.Dock = DockStyle.Top;
this.Location = new Point(0, (iTeller) * 45);
infoBtn.Location = new Point(860, 27);
infoBtn.Name = "infoBtn";
infoBtn.Size = new Size(139, 23);
infoBtn.TabIndex = 18;
infoBtn.Text = "Edit";
infoBtn.UseVisualStyleBackColor = true;
}
}
Sweet! Thx, 정확히 내가 필요한 것! – MrHaga