在c#中,如何在第一次单击后禁用一个按钮,并在单击另一个按钮后再次启用它

本文关键字:按钮 单击 一个 另一个 启用 第一次 | 更新日期: 2023-09-27 18:28:03

我想不通我正在用c语言用visualbasic制作一个windows窗体应用程序#我有一个扫描按钮,它扫描文件夹中的所有文件,并在列表框中列出所有文件

如果下次单击它,文件列表将再次出现你怎么能做到只按一次扫描按钮,然后点击浏览按钮就可以再按一次呢?

浏览按钮用于选择要扫描的文件夹

感谢

在c#中,如何在第一次单击后禁用一个按钮,并在单击另一个按钮后再次启用它

这是一个非常琐碎的

 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
           }           
        }