Visual Basic 6.0 problem

@Zaphan (710)
Philippines
August 13, 2011 11:56pm CST
I am trying to create an on screen keyboard in visual basic, but I am having problem with these keys, "enter, caps lock" What would be the code when you clicked on the caps command button it will make the text1.text "textbox" to display all capital letters. the same as the enter button?? pls. help me this is an school activity it should be submitted tomorrow. Thank you and god bless
2 responses
@sais06 (1284)
• Philippines
15 Aug 11
Sample code - This is a sample code for using the keydown event of Visual Basic 6 to handle an event when enter and caps lock keys are pressed.
Hi Zaphan! I have actually tried using the keypress event. It worked for the "enter" key but I don't seem to figure out why it's not working with "caps lock". Another option I did is to use the keydown event and it worked perfectly fine to both keys. Here's actually the sample code I used: Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer) Select Case KeyCode Case vbKeyReturn Text1.Text = "Hello world!" Case vbKeyCapital Text1.Text = UCase(Text1.Text) End Select End Sub You might as well try the following sites for additional key codes and samples. http://www.codeguru.com/forum/archive/index.php/t-31330.html http://bytes.com/topic/visual-basic/answers/657002-what-keyascii-tab-key Don't worry these aren't spams. Good luck!
1 person likes this
@Zaphan (710)
• Philippines
21 Oct 11
Thanks a lot for the information you gave me! it helped a lot.
@vegegirl (828)
• Australia
14 Aug 11
It will probably involve UCase(my.text1.text) in a little procedure or you can use UCase (capturedstring) where captured string is a variable that has been assigned the text from the text box. Look up UCase on the internet as yuou will probably have to put it into a little procedure or sub, and I can' copy or paste into this window, but there heaps of code samples of doing this on the internet.