我在Windows窗体中创建了一系列按钮.
Button[] buttons = {button1, button2, button3, button4, button5, button6, button7, button8, button9};
Run Code Online (Sandbox Code Playgroud)
单击一个按钮后,我想将其从数组中删除.我似乎无法在事件处理程序方法中执行此操作?
void Button1Click(object sender, System.EventArgs e){
buttonClicked(button1); //no effect on issue at hand
}
Run Code Online (Sandbox Code Playgroud)
从数组中删除比从列表中删除更复杂.如果您将Buttons 存储在a中List<Button>,您可以执行以下操作:
void Button1Click(object sender, System.EventArgs e)
{
Button btn = sender as Button;
buttonList.Remove(btn);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
88 次 |
| 最近记录: |