Deathcore
Lieutenant
- Registriert
- Apr. 2009
- Beiträge
- 712
Ahoi!
Schreibe aktuell eine Tool was Daten aus einer SQL-Datenbank ausliest und diese auf dem Desktop anzeigt.
Dazu geniere ich Buttons (aber auch Labels) je nachdem wie viele Daten anstehen.(Also mal 3 aber auch mal 7).
Nun habe ich folgendes Problem:
Wie weise ich dem Button eine Funktion zu sprich wie mache ich es das Quellcode ausgeführt wird, wenn ich einen der genierten Buttons anklicke.
Sry das ich mich so umständlich ausdrücke, aber mein Kopf brummt wie sau.
Hier mal der Quelltext dazu.
cmd_connect muss wie gesagt eine Funktion kriegen!
Schreibe aktuell eine Tool was Daten aus einer SQL-Datenbank ausliest und diese auf dem Desktop anzeigt.
Dazu geniere ich Buttons (aber auch Labels) je nachdem wie viele Daten anstehen.(Also mal 3 aber auch mal 7).
Nun habe ich folgendes Problem:
Wie weise ich dem Button eine Funktion zu sprich wie mache ich es das Quellcode ausgeführt wird, wenn ich einen der genierten Buttons anklicke.
Sry das ich mich so umständlich ausdrücke, aber mein Kopf brummt wie sau.
Hier mal der Quelltext dazu.
cmd_connect muss wie gesagt eine Funktion kriegen!
LinkLabel[] lbl_name_team1 = new LinkLabel[2000];
LinkLabel[] lbl_name_team2 = new LinkLabel[2000];
LinkLabel[] lbl_name_score1 = new LinkLabel[2000];
Button[] cmd_connect = new Button[2000];
for (int i = 0; anzahl > i; i++, Zeile += 30)
{
// Zeilenerzeugung
lbl_name_team1 = new LinkLabel();
lbl_name_team1.Location = new Point(30, Zeile);
lbl_name_team1.Text = "Team1";
lbl_name_team1.Height = 25;
//lbl_name_team1.Width = 9;
this.Controls.Add(lbl_name_team1);
lbl_name_team2 = new LinkLabel();
lbl_name_team2.Location = new Point(130, Zeile);
lbl_name_team2.Text = "Team2";
lbl_name_team2.Height = 25;
//lbl_name_team1.Width = 9;
this.Controls.Add(lbl_name_team2);
lbl_name_score1 = new LinkLabel();
lbl_name_score1.Location = new Point(230, Zeile);
lbl_name_score1.Text = "Score";
//lbl_name_score1.Width = 9;
lbl_name_score1.Height = 25;
lbl_name_score1.Links.Add(0, 20, "www.microsoft.com");
this.Controls.Add(lbl_name_score1);
cmd_connect = new Button();
cmd_connect.Location = new Point(330, Zeile - 5);
cmd_connect.Text = "connect";
cmd_connect.Width = 100;
cmd_connect.Height = 28;
this.Controls.Add(cmd_connect);
}
Zuletzt bearbeitet: