Вопрос:
Я не могу понять это, я делаю приложение с формой окна с визуальным базовым в С#, у меня есть кнопка сканирования, и он сканирует все в папке и перечисляет все файлы в списке
если вы щелкните по нему еще раз, когда список файлов появится снова, как вы можете сделать это, чтобы один раз нажать кнопку сканирования, а затем вы можете нажать его еще раз, если вы нажмете кнопку обзора?
кнопка обзора предназначена для выбора папки, которую вы хотите отсканировать
благодаря
Ответ №1
Это довольно тривиально
private void ScanButtonClick(object sender, EventArgs e) { // do something (sender as Button).Enabled = false; } private void BrowseButtonClick(object sender, EventArgs e) { ScanButton.Enabled = true; } Ответ №2
Его немного нечетко, если вы пишете на С# или vb.net, но поскольку вопрос помечен как С#…
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 } Ответ №3
Я пробовал это в своем приложении для Windows Forms на С#, и он отлично работает!
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 } }