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 1: before user focuses on webkitbrowser

stage 2: after 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 

enter image description here

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

enter image description here


Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -