---
title: "Default-beep"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/50769-default-beep"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "niko"
published: "2002-08-20T09:39:38.000Z"
updated: "2002-08-21T07:25:29.000Z"
replies: 2
views: 241
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/50769-default-beep"
---

# Default-beep

## #1 — niko, 2002-08-20T09:39Z

Har väl egentligen inget specifikt med VB att göra, men ..

Har en gammal applikation där jag av "estetiska" skäl simulerar multiline-textboxar
mha rader av singleline-textboxar. (Jag försöker efterlikna kundens riktiga pappersformulär.)
Vad jag gör är alltså att fånga vagnretur i \_KeyPress och hoppa till nästa "rad".

Det enda problemet med denna lösning är att Windows envisas med att spela upp
sitt "Default beep" då vagnretur tryckes i en singleline-textbox. För en flitig användare
blir det med tiden ganska irriterande.

Frågan blir alltså: Någon som har en bra idé om hur jag kan hindra detta beteende
enbart hos "mina" textboxar? Jag kan naturligtvis ändra i systeminställningarna men då
ändrar jag även beteendet hos andra program, vilket jag helst vill undvika.

\------------------------------------

Problemet löst!

Permalänk: https://www.webforum.nu/p/50769

## #2 — @nders, 2002-08-21T04:25Z

Hur löste du problemet?

Permalänk: https://www.webforum.nu/p/757161

## #3 — niko, 2002-08-21T07:25Z

Nästan för pinsamt så jag hade hoppats ingen skulle fråga ..

Eftersom "vbKeyReturn" är ett osynligt tecken och jag ändå byter rad
med "SetFocus" så hade jag låtit bli att ta med det normala "KeyAscii=0"
i "\_KeyPress". Nu visar det sig att "KeyAscii=0" har en trevlig effekt,
som jag glömt: Det hindrar Windows att spela sitt default-beep.  :l

Permalänk: https://www.webforum.nu/p/757221

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/50769-default-beep
