vb.net - How do I stop a button from triggering when the enter key is pressed? (focused) -
(i hello here, stackoverflow removes reason)
problem on visual basic form button use close form can triggered enter key. problem because form opens webpage uses forms, meaning enter key on form close window!
therefore, need find way of stopping focus on button. custom-ish button , own class inherits normal button. here's diagrams:
stage 1: before user focuses on webkitbrowser
stage 2: after user focuses on webkitbrowser
can see, button "focused" white border, similar normal windows button border instead blue. if press enter @ stage, form close.
in conclusion, or tl;dr, how stop close button being focused?
your button default included in tab order results in focus effect.
try removing button tab order. can setting tabstop
of button false
when form loads. tried example below , worked me.
before
code:
public class form1 private sub button1_click(byval sender system.object, byval e system.eventargs) handles button1.click me.close() end sub private sub form1_load(byval sender system.object, byval e system.eventargs) handles mybase.load end sub end class
after
code:
public class form1 private sub button1_click(byval sender system.object, byval e system.eventargs) handles button1.click me.close() end sub private sub form1_load(byval sender system.object, byval e system.eventargs) handles mybase.load button1.tabstop = false end sub
end class
Comments
Post a Comment