Ongelma on sama kuin muutama vuosi sitten tässä keskustelussa käytiin läpi.
Nyt tarvitsisin apua VB.NETin kanssa. Eniten harmia aiheuttaa se, että vb.netissä e.Keycode on read only, eli sitä ei pysty muuttamaan nollaksi niinkuin VB6:ssa.
Jos ongelmana on pääasiassa äänen ärsyttävyys, niin sen äänenhän voi vaihtaa Windowsin ääniasetuksista. Voi myös opetella olemaan painelematta enteriä tekstikentässä.
Jos tarkoitus on tehdä dialogi jossa on joku OK painike, niin voit myös määritellä ko. painikkeen Acceptbuttoniksi, jolloin tekstikentissä enterin painaminen aiheuttaakin ko. painikkeen painamisen.
Jos nyt kuitenkin vaan haluat "syödä" sen enterin painalluksen ilman pling-ääntä, niin yksinkertaisesti vaan kerro että se on käsitelty
Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress If e.KeyChar = vbCr Then e.Handled = True End Sub
No nyt toimii. Kiitos!
Aihe on jo aika vanha, joten et voi enää vastata siihen.