1
我有一個Windows .NET應用程序,其中一個窗體有一個WebBrowser控件,一個OK按鈕和一個Cancel按鈕。接受WebBrowser .NET控件的返回等效項
WebBrowser控件擁有一個TextArea html元素,所以我可以在裏面寫。
如果確定按鈕是窗體的AcceptButton(form.AcceptButton = btnOk),那麼當我按Enter鍵時,窗體將捕獲該事件,並且不會在我的TextArea中添加新行。
TextBox有一個屬性AcceptsReturn,它完全符合我的需要,但沒有用於WebBrowser控件的類似屬性。
有關如何保留TextArea的Enter事件的任何想法,如果承載WebBrowser的窗體具有AcceptButton?
謝謝。
alt text http://i35.tinypic.com/313r3p3.jpg
我認爲這是唯一正在運行的optin,儘管我希望能有類似於TextBox控件的解決方案。如果我有一個多行文本框,並將AcceptsReturn設置爲true,則可以按Enter鍵並添加一個換行符。 – 2009-09-30 13:25:49
我認爲這是太複雜的情況下,由WebBrowser中的一個簡單的AcceptsReturn屬性來處理。如果焦點位於WebBrowser控件中,您不希望僅取消Enter上的OK按鈕,因爲這可能是表單上除了「確定」和「取消」按鈕之外的唯一控件。 – MusiGenesis 2009-09-30 13:56:08