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