-2
如何在發生捕獲錯誤時突出顯示文本框紅色?我所指的錯誤是在嘗試和捕捉之中。我想突出顯示最有可能存在錯誤條目的文本框。例如,當用戶輸入了錯誤的數據類型,然後發生錯誤時,我希望這些文本框高亮顯示爲紅色。如何在發生捕獲錯誤時突出顯示文本框紅色?
如何在發生捕獲錯誤時突出顯示文本框紅色?我所指的錯誤是在嘗試和捕捉之中。我想突出顯示最有可能存在錯誤條目的文本框。例如,當用戶輸入了錯誤的數據類型,然後發生錯誤時,我希望這些文本框高亮顯示爲紅色。如何在發生捕獲錯誤時突出顯示文本框紅色?
如果你使用Windows窗體,它應該是這樣簡單:
try {
//your exception here
} catch (Exception) {
yourLabel.BackColor = Color.Red;
}
這將改變背景顏色。不確定這是否足以「突出顯示」。
您是否考慮過使用驗證控件? – emd
什麼樣的文本框? Windows窗體? Asp.net?在什麼事件期間,你的錯誤被困在哪裏?爲什麼這篇文章標記爲SQL? –
或者在控件旁邊顯示一個警告圖標的「ErrorProvider」(否則你需要richtext輸入來顯示波形線) –