【发布时间】:2014-01-22 12:10:40
【问题描述】:
我的表单中有很多控件。例如,一个面板中有 120 个标签。我希望当用户单击每个标签时只需调用具有相同参数的相同函数。 现在我是这样使用的:
private void label67_Click(object sender, EventArgs e)
{
ChangeToTextbox(sender);
}
private void label66_Click(object sender, EventArgs e)
{
ChangeToTextbox(sender);
}
private void label65_Click(object sender, EventArgs e)
{
ChangeToTextbox(sender);
}
private void label64_Click(object sender, EventArgs e)
{
ChangeToTextbox(sender);
}
现在我可以在用户单击任何标签时轻松调用 ChangeToTextbox 函数吗?
【问题讨论】:
-
网络?视窗?还有,你为什么要用 vb.net 标记 c# 代码??
-
@walther 我不认为这是 VB.net
-
@christopher,因为它不是,但在我编辑它之前它被标记为这样(因此我的投诉)
-
我道歉!我反其道而行之。 :)
-
@walther - 有些人很高兴收到任何一种语言的解决方案,这就是为什么这个 可能 被标记为两种语言的原因。话虽如此,在这种情况下,添加处理程序的语法有些不同,因此 C# 在这里可能更合适。