p>¡¡¡¡ÔÚVisual BasicÖУ¬Îı¾¿ò£¨TextBox£©ÊÇ×î³£ÓõĿؼþ£¬ÊìÁ·ÔËÓÃÎı¾¿òÊÇ¿ª·¢³ö¸ßÖÊÁ¿µÄÓ¦ÓóÌÐòµÄ»ù´¡¡£±ÊÕßÔÚ´ÓÊÂÓ¦ÓóÌÐò¿ª·¢ÖУ¬ÃþË÷³öÓйØÎı¾¿òµÄÓ¦Óü¼ÇÉ£¬Ð´³öÀ´ÓëVB°®ºÃÕß¹²Ïí¡£
¡¡¡¡1¡¢ÉèÖÃÖ»¶ÁÎı¾¿ò¡£
¡¡¡¡ÓÐЩʱºòÔÚ´°¿ÚÏÔʾһ¶ÎÐÅÏ¢£¬µ«ÓÖ²»Ï£ÍûÓû§È¥¸Ä±äËü£¬ÔõÑùʵÏÖÎı¾µÄÖ»¶ÁÄØ£¿Ê×ÏÈ£¬ÎÒÃÇ¿ÉÒÔÀûÓñêÇ©¿ò£¨label£©µÄÖ»¶ÁÊôÐÔ£¬ÒÔ±êÇ©À´´úÌæÎı¾¿òÒÔʵÏÖÖ»¶ÁÊôÐÔ£¬µ«Ò²¿ÉÒÔÓÃС³ÌÐòʵÏÖÕæÕýµÄÎı¾¿òµÄÖ»¶Á¡£
¡¡¡¡Sub Text1_KeyPress (keyascii As Integer)
¡¡¡¡keyascii = 0
¡¡¡¡End Sub
¡¡¡¡»òÕßÒ²¿ÉÒÔÓÃsendkey·½·¨Ê¹Îı¾¿òʧȥ½¹µã£¬ÈçÒÔϳÌÐò£º
¡¡¡¡Sub Text1_KeyDown (KeyCode As Integer, Shift As Integer)
¡¡¡¡SendKeys "{tab}"
¡¡¡¡End Sub2¡¢ÏÞ¶¨Îı¾¿òµÄÊäÈëÄÚÈݺ͸ñʽ¡£
¡¡¡¡ÒÔϳÌÐò¿ÉÒÔʵÏÖÏÞ¶¨Îı¾¿òÖ»ÄÜÊäÈëÊý×Ö£º
¡¡¡¡Sub Text1_KeyPress (keyascii As Integer)
¡¡¡¡If keyascii $#@60;48 Or keyascii$#@62; 57 Then
¡¡¡¡Beep
¡¡¡¡Beep
¡¡¡¡johny@nease.net
¡¡¡¡keyascii = 0
¡¡¡¡End If
¡¡¡¡End Sub
¡¡¡¡ÈôÏëÏÞ¶¨Îı¾¿òÊäÈë¸ñʽ£¬¿ÉÒÔʹÓÃVBµÄFORMATº¯Êý£¬Ò²¿ÉÒÔʹÓÃרҵ°æµÄÆÁ±Î¿Ø¼þ(Masked Edit)£¬Í¨¹ýÉ趨ÆÁ±Î¿Ø¼þµÄMaskÊôÐÔ¿ÉÒÔ¶ÔÎı¾¿òµÄÊäÈë¸ñʽ×÷¾«È·¿ØÖÆ¡£
¡¡¡¡3¡¢ÎªTextBox´´½¨¿ì½Ý¼ü¡£
¡¡¡¡VB¹æ¶¨£¬Ìí¼ÓÔÚ´°ÌåÉϵĿؼþ¾ùÔÚÆäTabindexÊôÐÔÖмÇÔØÆä¼ÓÔØË³Ðò£¬³ÌÐòÔËÐÐʱ½¹µã°´TabindexÊôÐԹ涨µÄ˳ÐòÔڿؼþ¼äÌø×ª¡£¶øÎªÁ˼ò»¯²Ù×÷£¬¿ÉVBÖÐΪÈκξßÓÐcaptionµÄÊôÐԵĿØÖÆ´´½¨¿ì½Ý¼ü£¬Õâͨ¹ýcaptionÊôÐÔÖÐÔÚÏë×÷Ϊ¿ì½Ý¼üµÄ×Öĸǰ¼Ó&ºÅʵÏÖ¡£µ«ÓÐÒ»¸öÎÊÌâÖµµÃ×¢Ò⣬¶øÀàËÆÎı¾¿òÕâÑùµÄ¿Ø¼þÎÞcaptionÕâÑùµÄÊôÐÔ£¬Õâʱ¿É½«±êÇ©ÓëÎı¾¿òͬʱʹÓá£Îªlable´´½¨¿ì½Ý¼ü£¬±êÇ©TabindexÊôÐÔÉèÖñÈÎı¾¿òС1£¬ÓÖÒòΪlabel²»ÄܽÓÊÕ°´µã£¬½¹µã»á×Ô¶¯ÌøÖÁÎı¾¿ò¡£ÕâÏ൱ÓÚΪÎı¾¿ò´´½¨ÁË¿ì½Ý¼ü¡£¾ßÌå²½ÖèÈçÏ£º
¡¡¡¡£¨1£©Ê×ÏÈ»æÖƱêÇ©£¬ÔÙ»æÖÆÎı¾¿ò¡£»òËæÒâ»æÖÆ¸÷ÖÖ¿ØÖÆ£¬½«±êÇ©TabindexÊôÐÔÉèÖñÈÎı¾¿òС1
¡¡¡¡£¨2£©ÔÚ±êÇ©µÄcaptionÊôÐÔÖÐʹÓá°&¡±ºÅÉ趨¿ì½Ý¼ü
¡¡¡¡ÕâÑù¾ÍÏ൱ÓÚΪÎı¾¿òÉ趨ÁË¿ì½Ý¼ü£¬µ±Ä㰴ϱêÇ©¿òµÄ¿ì½Ý¼üʱ£¬½¹µã¾Í»áÌøÖÁÎı¾¿òÉÏ¡£
¡¡¡¡4¡¢ÔÚÉè¼ÆÊ±ÊµÏÖÎı¾¿ò»»ÐС£
¡¡¡¡¶ÔÓÚÎı¾¿ò£¬ÔÚÉè¼ÆÊ operties´°¿Ú²»ÄÜÊäÈë»»Ðзû£¬µ«¿ÉÒÔÔÙ³ÌÐòÖ´ÐÐʱÓôúÂëÀ´»»ÐУ¬¼´Ê¹ÓÃASCII×Ö·ûµÄ13ºÍ10£¬ÈçÏÂÁÐС³ÌÐò¾Í¿É½«Á½ÐÐÎı¾·ÅÈëÎı¾¿ò£º
¡¡¡¡Sub form_load( )
¡¡¡¡NL=chr(13)+chr(10)
¡¡¡¡text1.text=¡°my name is¡±& NL &¡°liu qiang¡±
¡¡¡¡End sub
¡¡¡¡5¡¢´´½¨¿ÚÁîÎı¾¿ò¡£
¡¡¡¡´´½¨¿ÚÁîÎı¾¿ò¿ÉÓÃÉèÖÃÊôÐԵķ½·¨£¬Ò²¿ÉÒÔͨ¹ýµ÷ÓÃWINDOWSµÄAPIÓ¦Óú¯Êý½Ó¿ÚÀ´ÊµÏÖ¡£Ê×ÏÈ£¬Îı¾¿òµÄÊôÐÔPasswordcharºÍmaxlength¿ÉÓÃÀ´ÉèÖÿÚÁî¿ò¡£ÆäÖÐPasswordcharÖ¸¶¨Îı¾¿òÏÔʾµÄ×Ö·û£¬ÈçÖ¸¶¨¡°*¡±£¬ÔòÔÚÎı¾¿òÄÚÏÔʾ¡°*¡±£¬MaxlengthÈ·¶¨Îı¾¿òÖÐÄÜÊäÈ뼸¸ö×Ö·û¡£³¬¹ýMaxlengthÒÔºó£¬Îı¾¿ò·¢³ö¾¯¸æÉù£¬²»ÄܽÓÊÕ¸ü¶àµÄ×Ö·û¡£ÈôʹÓÃWINDOWSÓ¦Óú¯Êý½Ó¿Ú£¬¿ÉÓÃGetWindowLong¡¢SetWindowsLongºÍSendMessageµÈ½Ó¿Úº¯ÊýÀ´ÊµÏÖ£¬ÓÐÐËȤµÄ¶ÁÕ߿ɲéÔÄWindows
APIº¯ÊýÊÖ²á»òVBµÄÁª»ú°ïÖúÎļþ£¬ÕâÀï¾Í²»Ò»Ò»×¸ÊöÁË¡£