![](/img/trans.png)
[英]c# - XAML: how to open an menu with textbox and button by button click?
[英]How to cause textbox validation on button click automatically in c#
Windows 窗體應用程序 C#
我在 windows Form
上有四個TextBox
。 我已經編寫了代碼來處理每個文本框的Text_Validating
事件。 現在,當用戶單擊提交Button
時,我希望那些 text_validating 事件自動觸發。
已啟用 Button 的CausesValidation
屬性。
我們在 ASP.net 中有一個叫做 validationGroup 屬性的東西,它是如何在 Windows 應用程序中實現的
請幫我解決這個問題
謝謝你
一種選擇是簡單地調用傳入必要參數的驗證方法(空值可能會起作用 - 顯示代碼將有助於確定是否有必要)。
我相信 Text_Validating 事件僅在控件的焦點更改時觸發。 如果您對提交驗證感興趣,您可以執行用戶 Bruce 在這篇文章中提出的建議。
此外,您可以使用以下驗證器在Winforms
中編寫自己的驗證器控件,如 asp.net:-。
RequiredFieldValidator
RegularExpressionValidator
CompareValidator
RangeValidator
CustomValidator
這是關於如何使用自定義驗證庫擴展 Winforms 的分步說明和演練 - http://msdn.microsoft.com/en-us/library/ms950965.aspx
單擊按鈕時,請使用:
if(ValidateChildren())
{
//do stuff
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.