ID Number: Q77737
1.00
WINDOWS
Summary:
Pressing the DEL key in a multiline text box generates a KeyPress
event for that text box with an ASCII code of 8 for the key. In a
standard text box, no KeyPress event is generated for the DEL key.
This behavior is inherent to Windows 3.0 and is not specific to
Microsoft Visual Basic.
This information applies to Microsoft Visual Basic programming system
version 1.0 for Windows.
More Information:
Steps to Reproduce Problem
--------------------------
1. Place a text box on a form.
2. Set the MultiLine property for the text box to True.
3. Add the following code to the text box KeyPress event:
Sub Text1_KeyPress (keyAscii as Integer)
debug.print keyAscii 'This will print the generated ASCII
'code to VB's Immediate window
End Sub
4. Execute the program and press the DEL key while the focus is on the
text box. An "8" will be printed in the Immediate window.
If the text box's MultiLine property is set to false, no KeyPress
event occurs and nothing is printed to the Immediate window when you
press the DEL key. This behavior is standard for Windows multiline
text boxes.
Additional reference words: 1.00