List<TextBox> tbxLst = new List<TextBox>();
List<Button> btnLst = new List<Button>();
public MeaSureControl()
{
InitializeComponent();
tbxLst.Add(Tbx1);
tbxLst.Add(Tbx2);
tbxLst.Add(Tbx3);
tbxLst.Add(Tbx4);
tbxLst.Add(Tbx5);
tbxLst.Add(Tbx6);
tbxLst.Add(Tbx7);
tbxLst.Add(Tbx8);
tbxLst.Add(Tbx9);
tbxLst.Add(Tbx10);
btnLst.Add(CopyBtn1);
btnLst.Add(CopyBtn2);
btnLst.Add(CopyBtn3);
btnLst.Add(CopyBtn4);
btnLst.Add(CopyBtn5);
btnLst.Add(CopyBtn6);
btnLst.Add(CopyBtn7);
btnLst.Add(CopyBtn8);
btnLst.Add(CopyBtn9);
btnLst.Add(CopyBtn10);
for (int i = 0; i < btnLst.Count; i++)
{
btnLst[i].Click += CopyBtn_Click;
}
}
private void CopyBtn_Click(object sender, EventArgs e)
{
Button btn = sender as Button;
string str = btn.Name.Substring(7, btn.Name.Length - 7);
int value = 0;
int.TryParse(str, out value);
value = value - 1;
if (value < tbxLst.Count && value >= 0)
{
string text = tbxLst[value].Text;
if (text == null)
{
text = "";
}
Clipboard.SetText(text);
}
}