我想要做的是,我有一個清除按鈕,刪除每個輸入的值。但是,如果我沒有輸入值就點擊它,它會顯示錯誤。因此,我決定如果用戶沒有輸入任何值,清除按鈕將被禁用。但是,當我這樣做時,Clear按鈕不會再次啓用,所以我想在幾秒鐘後讓一個定時器重新啓用Clear按鈕,讓我們說3秒。任何人都可以幫助我嗎?順便說一句,應該是在C# 我做了什麼至今幾秒鐘後重新啓用按鈕
if (txtFirstActual.Text.Length > 0)
{
//so that if the user clicked on Clear button without entering a value, it will disable the button
button1.Enabled = true;
}
else
{
button1.Enabled = false;
// here, i want to put a timer here so that it re enables the button after few sec's
}
監聽值更改事件並將按鈕狀態更改爲啓用/禁用。 – SachinGutte 2013-05-12 12:02:46
爲什麼不告訴我們錯誤和你用來刪除這些值的代碼。糾正該代碼可能是一個更好的解決方案,而不是使用UI-hack修補它。您可能想在其他地方重新使用刪除代碼;這將使它更好,更便攜,更可重用的代碼。 – 2013-05-12 12:06:13