Complete Titel: Enter in Multiline textbox triggert click-event van default command-button.
Ik heb een multiline textbox en een command-button met default-property = true.
Als ik nu een ENTER geef in de textbox dan wordt het click-event gegenereerd van de default button. Dat wil ik dus niet!
Hoe kan ik via programmacode manipuleren dat een enter in een textbox gewoon een nieuwe regel toevoegt i.p.v. dat de default-button het click event krijgt?
Ik heb nu de form1.keypreview op true gezet en de volgende code gebruikt:
Alleen werkt dit niet, de default button wordt bij een ENTER nog altijd geactiveerd...
Ik heb een multiline textbox en een command-button met default-property = true.
Als ik nu een ENTER geef in de textbox dan wordt het click-event gegenereerd van de default button. Dat wil ik dus niet!
Hoe kan ik via programmacode manipuleren dat een enter in een textbox gewoon een nieuwe regel toevoegt i.p.v. dat de default-button het click event krijgt?
Ik heb nu de form1.keypreview op true gezet en de volgende code gebruikt:
Visual Basic:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) If ActiveControl = Text1 Then If KeyCode = vbKeyReturn Then KeyCode = 0 SendKeys "^{ENTER}" End If End If End Sub |
Alleen werkt dit niet, de default button wordt bij een ENTER nog altijd geactiveerd...
[ Voor 32% gewijzigd door DPLuS op 07-10-2004 11:21 ]