0

我无法弄清楚我正在用 c# 中的 Visual Basic 制作一个 Windows 窗体应用程序我有一个扫描按钮,它扫描文件夹中的所有内容并列出列表框中的所有文件

如果您再次单击它,文件列表再次出现,您如何制作它,这样您只能按一次扫描按钮,然后如果您单击浏览按钮,您可以再次按它?

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

谢谢

4

3 回答 3

2

这是非常微不足道的

 private void ScanButtonClick(object sender, EventArgs e)
 {
      // do something
      (sender as Button).Enabled = false;
 }

 private void BrowseButtonClick(object sender, EventArgs e)
 {
      ScanButton.Enabled = true;
 }
于 2013-08-18T21:33:49.610 回答
1

如果您是用 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
}
于 2013-08-18T21:37:30.443 回答
0

我在 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
           }           
        }
于 2018-04-15T08:06:45.917 回答