ÕÒÂÛÎÄÍø > ¼ÆËã»úÂÛÎÄ > ¼ÆËã»úÈí¼þ >

ÓÃVBÖÆ×÷ÍøÖ·Á´½ÓÆ÷ (1)

Óùý¡¶¶«·½ÍøÉñ¡·µÄÅóÓÑÃǶ¼ÖªµÀ£¬¡¶¶«·½ÍøÉñ¡·ÄÚÉèÓÐÒ»¸öÍøÖ·×ÊÔ´£¬·ÖÀà´æ·ÅÁ˺ܶàÍøÖ·£¬ÄãÖ»ÒªÓÃÊó±êµ¥»÷ҪȥµÄÍøÖ·£¬¾Í¿É°ÑÄã´øµ½¸ÃÍøÕ¾¡£ÆäʵÎÒÃÇÒ²¿ÉÒÔ×Ô¼ºÉè¼ÆÒ»¸öÍøÖ·Á´½ÓÆ÷ʵÏִ˹¦ÄÜ¡£
¡¡¡¡ÏÂÃæ¾ÍÓÃVB6.0±àдһ¸ö¼òµ¥µÄÍøÖ·Á´½ÓÆ÷£¬²½ÖèÈçÏ£º
¡¡¡¡1£®Æô¶¯VB6.0,н¨Ò»¸ö±ê×¼EXE¹¤³Ì£¬ÏµÍ³×Ô¶¯´´½¨Ò»¸ö´°Ìåform1,ÉèÖÃÆäcaptionÊôÐÔΪ¡°´´ÐÂËÑË÷ÒýÇæ¡±¡£
¡¡¡¡2£®ÎÒÃÇÐèÒªÒýÓÃÒ»¸öAPIº¯ÊýShellExecute£¬·½·¨ÊÇÔÚ¹¤³ÌÖÐÌí¼ÓÒ»¸öÄ£¿éModule1£¬´ò¿ªVB6.0 APIä¯ÀÀÆ÷£¬ÔÚAPIä¯ÀÀÆ÷µÄ¡°Îļþ¡±²Ëµ¥ÖÐÑ¡Ôñ¡°¼ÓÔØÎı¾Îļþ¡±²Ëµ¥Ï´Ëʱ½«µ¯³öÒ»¸ö¡°Ñ¡ÔñÒ»¸öÎı¾APIÎļþ¡±¶Ô»°¿ò£¬´ÓÖÐÑ¡Ôñ¡°Win32api.txt¡±£¬µ¥»÷¡°È·¶¨¡±°´Å¥£¬µ¥»÷ShellExecuteº¯Êý£¬È»ºóµ¥»÷¡°¸´ÖÆ¡±°´Å¥¡£Ôٻص½Module1,°´CTRL£«V°ÑShellExecuteº¯ÊýÕ³Ìùµ½Module1Ä£¿éµÄ´úÂë´°¿ÚÖС£
¡¡¡¡3£®»Øµ½form1´°Ì壬Ìí¼ÓÒ»¸öframe¿Ø¼þ£¬È¡ÃûΪframe1,captionÊôÐÔÉèÖÃΪ¡°ÇëÑ¡ÔñÍøÕ¾Àà±ð¡±£¬ÔÚframe1¿Ø¼þÖзÅÖÃÒ»¸öoption button¿Ø¼þ×é(µ¥Ñ¡°´Å¥)£¬È¡ÃûΪoption1,¸Ã¿Ø¼þ´æ·ÅÍøÕ¾Àà±ð£¬¿É¸ù¾ÝÐèÒªÉèÖÃoptionµÄ¿Ø¼þÊýÄ¿¡£ÕâÀï½öÉèÖÃÁËËĸö£¬option1(0)µÄcaptionÊôÐÔΪ¡°¹úÄÚÖøÃûÍøÕ¾¡±£¬option1(1)µÄcaptionÊôÐÔΪ¡°IT¡±£¬option1(2)µÄcaptionÊôÐÔΪ¡°Ó²¼þ¡±£¬option1(3)µÄcaptionÊôÐÔΪ¡°Èí¼þ¡±¡£
¡¡¡¡4£®ÔÙÌí¼ÓÒ»¸öframe¿Ø¼þ£¬È¡ÃûΪframe2£¬captionÊôÐÔÉèÖÃΪ¡°ÇëÑ¡ÔñÍøÕ¾¡±,ÔÚframe2¿Ø¼þÖзÅÖÃÒ»¸ölabel¿Ø¼þ×飬ȡÃûΪlabel1,¸Ã¿Ø¼þ´æ·ÅÍøÕ¾µÄÃû³Æ¡£·ÅÖÃÁ½¸ölabel¿Ø¼þ£¬Ò²¸ù¾Ýʵ¼ÊÐèÒªÉèÖÿؼþÊýÄ¿¡£ÉèÖÃÆäFontÊôÐÔΪÏ»®Ïß,ForecolorÊôÐÔΪͻ³öÏÔʾ£¬MouseiconÊôÐÔ(ÉèÖÃ×Ô¶¨ÒåµÄÊó±êͼ±ê)Ϊһ¸öÊÖÐÎͼ±ê£¬ÕâÀïΪVB98graphicsiconsarrowsĿ¼ÏµÄPoint02.icoÎļþ£¬ÆäMousepointerÊôÐÔΪ99(ͨ¹ýMouseseiconÊôÐÔËùÖ¸¶¨µÄ×Ô¶¨Òåͼ±ê)¡£
¡¡¡¡5£®ÔÚform1´°ÌåÉùÃ÷ÒÔϱäÁ¿£º
¡¡¡¡Public kind As String ¡äkind±äÁ¿ÎªÍøÕ¾Àà±ð
¡¡¡¡Dim addess As String ¡äaddess±äÁ¿ÎªÍøÖ·
¡¡¡¡Dim addeslink
¡¡¡¡6£®Ë«»÷form1´°ÌåµÄoption1¿Ø¼þ£¬ÔÚµ¯³öµÄ´úÂë´°¿ÚÖеÄPrivate Sub Option1_Click(Index As Integer)×Ó³ÌÐòÖбàд´úÂ룺
¡¡¡¡Select Case Index
¡¡¡¡Case 0 ¡ä¹úÄÚÖøÃûÍøÕ¾
¡¡¡¡kind = ¡åzm¡å
¡¡¡¡Label1(0).Caption = ¡åËѺü¡å
¡¡¡¡¡äµ±Êó±êÒÆµ½¸Ã¿Ø¼þʱ£¬ÏÔʾ¸ÃÍøÕ¾µÄÍøÖ·
¡¡¡¡Label1(0).ToolTipText = ¡åhttp://www.sohoo.com.cn/¡å
¡¡¡¡Label1(1).Caption = ¡åÍøÒסå
¡¡¡¡Label1(1).ToolTipText = ¡åhttp://www.netease.com/¡å
¡¡¡¡¡äÒÔÏÂÌí¼ÓÄã³£ÓõÄÍøÕ¾µÄÍøÖ·
¡¡¡¡...
¡¡¡¡Case 1 ¡äIT
¡¡¡¡kind= ¡åIT¡å
¡¡¡¡Label1(0).Caption = ¡åµçÄÔ±¨¡å
¡¡¡¡Label1(0).ToolTipText = ¡åhttp://www.yesky.com/¡å
¡¡¡¡¡äÒÔÏÂÌí¼ÓÄ㳣ȥµÄÍøÕ¾µÄÍøÖ·
¡¡¡¡...
¡¡¡¡Case 2 ¡äÓ²¼þ
¡¡¡¡kind= ¡åhardware¡å
¡¡¡¡Label1(0).Caption = ¡åÇý¶¯Ö®¼Ò¡å
¡¡¡¡Label1(0).ToolTipText = ¡åhttp://www.mydrives.com¡å
¡¡¡¡¡äÒÔÏÂÄã³£ÓõÄÍøÕ¾µÄÍøÖ·
¡¡¡¡...
¡¡¡¡Case 3 ¡äÈí¼þ
¡¡¡¡kind = ¡åsoftware¡å
¡¡¡¡Label1(0).Caption = ¡å»ª¾üÈí¼þÔ°¡å
¡¡¡¡Label1(0).ToolTipText = ¡åhttp://www.newhua.com.cn/¡å
¡¡¡¡¡äÒÔÏÂÌí¼ÓÄã³£ÓõÄÍøÕ¾µÄÍøÖ·
¡¡¡¡...
¡¡¡¡End Select
¡¡¡¡End Sub
¡¡¡¡7£®±àдһ¸ölink×Ó³ÌÐò
¡¡¡¡¡ä´Ë×Ó³ÌÐò¹¦ÄÜΪתµ½³¬¼¶Á´½Ó
¡¡¡¡Private Sub link( )linkaddess = ShellExecute(0£¦, vbNullString, addess, vbNullString, vbNullString, vbNormalFocus)
¡¡¡¡End Sub
¡¡¡¡8£®Ë«»÷form1´°ÌåµÄlabel1¿Ø¼þ£¬ÔÚµ¯³öµÄ´úÂë´°¿ÚÖеÄPrivate Sub Label1_Click(Index As Integer)×Ó³ÌÐòÖбàд´úÂ룺
¡¡¡¡If kind = ¡åzm¡å Then ¡ä
Èç¹ûµ¥»÷¡°ÖøÃû¹úÄÚÍøÕ¾¡°µ¥Ñ¡°´Å¥Ôò
¡¡¡¡Select Case Index
¡¡¡¡Case 0 ¡äÈç¹ûµ¥»÷µÚÒ»¸ölabel¿Ø¼þÔò
¡¡¡¡addess = ¡åhttp://www.sohoo.com.cn/¡å
¡¡¡¡Call link ¡äµ÷ÓÃlink×Ó³ÌÐò,½øÐг¬¼¶Á´½Ó
¡¡¡¡Case 1
¡¡¡¡addess = ¡åhttp://www.netease.com/
¡¡¡¡end select
¡¡¡¡ElseIf kind = ¡åIT¡å Then ¡äÈç¹ûµ¥»÷¡°IT¡°µ¥Ñ¡°´Å¥Ôò

¹²2Ò³: 1 [2] ÏÂÒ»Ò³


Visual BasicÖзÃÎÊÔ¶³ÌÊý¾Ý¿âµÄ¼¸Öֹؼü¼¼Êõ
ASP 3.0¸ß¼¶±à³Ì£¨Èý£©
¹¤É̹ÜÀí | ¹¤¿ÆÂÛÎÄ | ²ÆÎñ¹ÜÀí | ¹ÜÀíѧ | ¹«¹²¹ÜÀí | ²ÆÕþ˰ÊÕ | ֤ȯ½ðÈÚ | »á¼ÆÉó¼Æ | ¼ÆËã»ú | ·¨ÂÉÂÛÎÄ | ҽҩѧ | ººÓïÑÔÎÄѧ
Éç»áÂÛÎÄ | ¹¤¿ÆÂÛÎÄ | Àí¿ÆÂÛÎÄ | ÎÄ»¯ÂÛÎÄ | ÒÕÊõÂÛÎÄ | ÎÄѧÂÛÎÄ | ÕÜѧÂÛÎÄ | ÕþÖÎÂÛÎÄ | Ó¢ÓïÂÛÎÄ | д×÷Ö¸µ¼ | ¼ÆËã»úÓ¦ÓÃ
www.zlunwen.com ÕÒÂÛÎÄÍø ® °æÈ¨ËùÓÐ ÍøÕ¾µØÍ¼