Windows "Pling"

.NET

2 svar · 341 visningar · startad av gundeman

Medlem sedan jan. 200167 inlägg
Trådstart#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.

Medlem sedan jan. 200167 inlägg
#3

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

260 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)