อ่อ เข้าใจละ งั้นโค้ดตามด้านล่างเลยครับ ดึง string text = btn.Text; ดึง text ตรงนี้ไปเก็บในฐานข้อมูลได้เลยครับ มันจะได้ค่าชื่อที่เราตั้งไว้ให้กับ text แต่ละตัว (ปล. ตั้งคำถามกระทู้ งงไปนิดนะครับ)
Code (C#)
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication13
{
public partial class Form1 : Form
{
System.Windows.Forms.Button[] button = new System.Windows.Forms.Button[10];
public Form1()
{
InitializeComponent();
int locaX = 87;
for (int i = 0; i <button.Length; i++)
{
button[i] = new System.Windows.Forms.Button();
button[i].Location = new System.Drawing.Point(109, locaX);
button[i].Name = "button"+i;
button[i].Size = new System.Drawing.Size(75, 23);
button[i].TabIndex = 0;
button[i].Text = "button"+i;
button[i].UseVisualStyleBackColor = true;
button[i].Click += new EventHandler(button_click);
this.Controls.Add(button[i]);
locaX += 26;
}
}
private void button_click(object sender, EventArgs e)
{
Button btn = (Button)sender;
string text = btn.Text;
}
}
}