Hallo Leute,
folgende Frage stelle ich mir nun schon etwas länger:
wenn ich mehrere Events habe, die alle ungefähr das gleiche tun, ist es dann nicht möglich, jegliche gleiche Events mit einer Schleife zu durchlaufen?
In meinem Beispiel möchte ich (erst mal) nur das nächste Steuerelement auswählen:
[highlight=c#]this.SelectNextControl(ActiveControl, true, true, true, true);[/highlight]
Diesen Code möchte ich für alle TextChanged und ValueChanged-Events aufrufen, sprich für alle Textboxen und NumericUpDowns:
[highlight=c#] private void nudClaimNo_ValueChanged(object sender, EventArgs e)
{
this.SelectNextControl(ActiveControl, true, true, true, true);
}
private void nudClaimPosition_ValueChanged(object sender, EventArgs e)
{
}
private void nudOrderNo_ValueChanged(object sender, EventArgs e)
{
}
private void nudOrderPosition_ValueChanged(object sender, EventArgs e)
{
}
private void tbCommittee_TextChanged(object sender, EventArgs e)
{
}
private void nudNetworkPlan_ValueChanged(object sender, EventArgs e)
{
}
private void rtbDescription_TextChanged(object sender, EventArgs e)
{
}[/highlight]
Ist es möglich, die vielen Events irgendwie durch eine Schleife zusammenzufassen, um dadurch Code und Zeilen zu sparen?
MfG
folgende Frage stelle ich mir nun schon etwas länger:
wenn ich mehrere Events habe, die alle ungefähr das gleiche tun, ist es dann nicht möglich, jegliche gleiche Events mit einer Schleife zu durchlaufen?
In meinem Beispiel möchte ich (erst mal) nur das nächste Steuerelement auswählen:
[highlight=c#]this.SelectNextControl(ActiveControl, true, true, true, true);[/highlight]
Diesen Code möchte ich für alle TextChanged und ValueChanged-Events aufrufen, sprich für alle Textboxen und NumericUpDowns:
[highlight=c#] private void nudClaimNo_ValueChanged(object sender, EventArgs e)
{
this.SelectNextControl(ActiveControl, true, true, true, true);
}
private void nudClaimPosition_ValueChanged(object sender, EventArgs e)
{
}
private void nudOrderNo_ValueChanged(object sender, EventArgs e)
{
}
private void nudOrderPosition_ValueChanged(object sender, EventArgs e)
{
}
private void tbCommittee_TextChanged(object sender, EventArgs e)
{
}
private void nudNetworkPlan_ValueChanged(object sender, EventArgs e)
{
}
private void rtbDescription_TextChanged(object sender, EventArgs e)
{
}[/highlight]
Ist es möglich, die vielen Events irgendwie durch eine Schleife zusammenzufassen, um dadurch Code und Zeilen zu sparen?
MfG
Comment