2016-06-15 72 views
-1

我有一個蒙面文本框設置爲date.short我想自動化cuurentdate被填充時蒙面文本框被點擊我雖然下面會工作,但我得到的錯誤InvalidCastExpectation是ungandeld「應用程序處於中斷模式」vb.net掩碼的文本框和日期時間現在字符串不能一起工作?

Private Sub MaskedTextBox1_Click(sender As Object, e As MaskInputRejectedEventArgs) Handles MaskedTextBox1.Click 
    MaskedTextBox1.Text = DateTime.Now.ToString("dd/MM/yyyy") 
End Sub 

我也想過改變( 「DD/MM/YYYY」)至( 「DD-MM-YYYY」),但這也dosnt解決這個問題?

+0

你可能要重新考慮。它會令人惱火地撤消之前編輯的任何內容。 – Plutonix

回答

1

Click事件不使用MaskInputRejectedEventArgs參數:

Private Sub MaskedTextBox1_Click(sender As Object, e As EventArgs) 
           Handles MaskedTextBox1.Click 
+1

好的。我把我的錢放在他雙擊控件創建'MaskInputRejectedEventArgs'處理程序,但更改'click'的處理程序。這確實會導致他的確切錯誤'無法將類型'System.Windows.Forms.MouseEventArgs'的對象類型'System.Windows.Forms.MaskInputRejectedEventArgs'.'我不知道爲什麼他只是沒有選擇它在事件中首先下載「MouseClick」... – Codexer

相關問題