webForumDet fria alternativet

Windows "Pling"

.NET

2 svar · 316 visningar · startad av gundeman

Medlem sedan jan. 200167 inlägg
Frågan#1

I mitt prgram förflyttar du dig mellan edit rutor med enter. Men varje gång du trycker på enter så får man höra ett "pling". Finns det nått sätt så att jag kan få programet att inte göra så?

Medlem sedan dec. 19991 072 inlägg
#2

Hej, anledningen till att du får ett "beep" är att edit-rutan generar ett fel eftersom den inte är satt till "multiline" och alltså inte stödjer radbyte. Detta går dock att gå runt.

Lägg in följande kod på dina textrutors "keyPress"-händelse.

<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Kod:<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600">
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = vbKeyReturn Then
KeyAscii = 0
End If
End Sub

Vad du gör är alltså att om användaren har tryckt på "enter" så byts koden till 0 och så händer ingenting istället.

------------------
Fredrik Klarqvist
f.klarqvist@spray.se
http://server.webwerkstaden.se/fredde/

Medlem sedan jan. 200167 inlägg
#3

Man tackar man tackar...............

254 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)