标题可能没有我在这里能做的那么有意义。
假设我有 5 个复选框。对于每一个我想要一个复选框,我可以单击以选中/取消选中相应复选框中的所有元素。
我可以通过在检查/取消选中列表中所有元素的每个复选框上使用 CheckedChanged 轻松做到这一点。但我想为每个列表创建一个函数。我该怎么做?我在想一些类似的事情
private void internalModsChkAll_CheckedChanged(object sender, EventArgs e)
{
testfunktion("internalModsChkAll", "internalModsChkList");
}
private void testfunktion(string from, string to)
{
if ([from].Checked == true)
{
for (int i = 0; i < [to].Items.Count; i++)
{
[to].SetItemChecked(i, true);
}
}
else
{
for (int i = 0; i < [to].Items.Count; i++)
{
[to].SetItemChecked(i, false);
}
}
}
我希望你能看到我想在这里做什么..但是上面的不起作用:(
有什么建议么 ?