vb.net - How to disable the accept button in code -
in microsoft visual basic 2010, form has property called acceptbutton. can set ok button of form in designer or code, me.acceptbutton = me.okbutton.
i know how disable property in code, me.acceptbutton = null, note not work. in designer property can left set (none).
the reason know how achieve follows. have textbox user enters data into; when press enter error check done. uses following code
private sub textbox1_keydown(byval sender system.object, byval e system.windows.forms.keyeventargs) handles textbox1.keydown if e.keycode = keys.return the problem having code not run if acceptbutton property enabled, due dual use of return key. therefore temporarily disable re-enable acceptbutton property using code.
if not set acceptbutton code run.
don't tinker acceptbutton property, gives important feedback user. fix real problem, set textbox' acceptsreturn property true.
Comments
Post a Comment