ÄãµÄλÖãºÈí¼þ> Éè¼ÆÔÚÏß> ÍøÒ³ÌÕ°É> ¼¼Êõƽ̨> HTMLѧϰ>
Visual BasicÖÐÎı¾¿ò´¦Àí¼¼Çɼ¯ÝÍ
2000-08-17 00:00:00¡¤ ÁõÇ¿¡¤ÌìÑÄ·çÁå

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µÄÁª»ú°ïÖúÎļþ£¬ÕâÀï¾Í²»Ò»Ò»×¸ÊöÁË¡£



¡¾·¢±íÆÀÂÛ¡¿¡¾¹Ø±Õ´°¿Ú¡¿