求一个VB程序代码,要的效果如下:在窗口上有两个文本框,在输入文本框里输入大写字母时,在输出文本框输出小

来源:百度知道 编辑:UC知道 时间:2024/05/11 21:42:04
在输入文本框里输入大写字母时,在输出文本框输出小写字母;在输入文本框里输入小写字母时,在输出文本框输出大写字母;输入其它字符时还是原样输出
用chang事件达不到效果,应该用keypress事件的,也就是说每当你输入一个字母它都能立刻转换到对应的大小写字母

是你没把要求说清楚,这样做试试:
建两个文本框,text1,text2
在text1的keypress事件里写入

if keyAscii>=asc("a") and keyAscii<=asc("z") then
text2.text=text2.text+chr$(keyascii-32)
elseif keyascii>=asc("A") and keyascii<=asc("Z") then
text2.text=text2.text+chr$(keyascii+32)
else
text2.text=text2.text+chr$(keyascii)
endif

同样的没测试,大概思路是这样的,你自己完善一下