在c#中,如何在第一次单击后禁用一个按钮,并在单击另一个按钮后再次启用它
本文关键字:按钮 单击 一个 另一个 启用 第一次 | 更新日期: 2023-09-27 18:28:03
我想不通我正在用c语言用visualbasic制作一个windows窗体应用程序#我有一个扫描按钮,它扫描文件夹中的所有文件,并在列表框中列出所有文件
如果下次单击它,文件列表将再次出现你怎么能做到只按一次扫描按钮,然后点击浏览按钮就可以再按一次呢?
浏览按钮用于选择要扫描的文件夹
感谢
这是一个非常琐碎的
private void ScanButtonClick(object sender, EventArgs e)
{
// do something
(sender as Button).Enabled = false;
}
private void BrowseButtonClick(object sender, EventArgs e)
{
ScanButton.Enabled = true;
}
如果你是用C#或vb.net写的,这有点不清楚,但由于这个问题被标记为C#。。。
private void btnScan_Click(object sender, EventArgs e) {
btnScan.Enabled = false;
// other code here
}
private void btnBrowse_Click(object sender, EventArgs e) {
btnScan.Enabled = true;
//other code here
}
我在C#中的windows窗体应用程序中尝试过这个,效果很好!
private void button3_Click_1(object sender, EventArgs e)
{
int count = 0;
count++;
//add your code here
if (count == 1) {
button3.Enabled = false;
//only one click allowed
}
}