⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ba63.htm

📁 VB教程
💻 HTM
字号:
<HTML>
<HEAD>
<TITLE>Visual Basic 中字符淡出淡入的实现 </TITLE>
 
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
 
</head>
<p align="center"><script src="../../1.js"></script></a>
<BODY topMargin=4 vLink=#0000ff>
<TABLE border=0 cellPadding=0 cellSpacing=0 width="100%">
  <TBODY>
  <TR>
    <TD height="52"> 
      <DIV align=center>
      <CENTER>
          <table border=0 cellpadding=0 cellspacing=0 width=679 align="center">
            <tbody> 
            <tr> 
              <td width=200 height="59"> 
                 
    </TD></TR><!--msnavigation--></TBODY></TABLE>
<table border=0 cellpadding=0 cellspacing=0 width="100%">
  <tbody> 
  <tr><!--msnavigation--><td valign=top height="123"> 
      <div align=center> 
        <table border=1 bordercolor=#b9d9ff cellpadding=0 cellspacing=0 
      class=table width=755>
          <center>
            <tr> 
               
              <td width="100%" height="2"> 
                <div align="center"> <strong><b>Visual Basic 
                  中字符淡出淡入的实现</b> </strong></span></div>
              </td>
            </tr>
            <tr> 
              <td 
            width="100%" class="unnamed1" height="124"> 
                <div align="left">
                  <p align="center">&nbsp;</p>
                  <p align="center"> <font face="宋体" size="-1">将该窗体的属性设置如下:<br>
                    <br>
                    NAME:DEMO<br>
                    &nbsp;&nbsp;&nbsp;CAPTION:VB 实现字符的淡入淡出<br>
                    &nbsp;&nbsp;&nbsp;BACKCOLOR:&amp;H00C0C0C0%, 即背景为灰色<br>
                    <br>
                    在窗体DEMO 中定义以下窗体变量, 即<br>
                    在General-declaration 过程中定义色彩参数R,G,B。<br>
                    &nbsp;&nbsp;&nbsp;Dim r As Integer<br>
                    &nbsp;&nbsp;&nbsp;Dim g As Integer<br>
                    &nbsp;&nbsp;&nbsp;Din b As Integer </font></p>
                  <p><font face="宋体" size="-1">在Form-load 过程中设置字符色彩初值, 即灰色:<br>
                    &nbsp;&nbsp;&nbsp;Private Sub Form_Load()<br>
                    &nbsp;&nbsp;&nbsp;r = 192<br>
                    &nbsp;&nbsp;&nbsp;g = 192<br>
                    &nbsp;&nbsp;&nbsp;b = 192<br>
                    &nbsp;&nbsp;&nbsp;End Sub &nbsp;</font></p>
                  <p><font face="宋体" size="-1">在窗体DEMO 中加入一标签,其属性设置如下:<br>
                    &nbsp;&nbsp;&nbsp;NAME:LABEL1 &nbsp;<br>
                    &nbsp;&nbsp;&nbsp;CAPTION:哈尔滨国投债券交易系统<br>
                    &nbsp;&nbsp;&nbsp;AUTOSIZE:TRUE,用以实现字符的缩放<br>
                    &nbsp;&nbsp;&nbsp;BACKSTYLE:0-TRANSPARENT,即透明<br>
                    &nbsp;&nbsp;&nbsp;FONT:字体为隶书,大小选择为8<br>
                    <br>
                    在窗体中加入定时器控件,用以完成淡出功能,设置如下:<br>
                    &nbsp;&nbsp;&nbsp;NAME:OUTTIMER<br>
                    &nbsp;&nbsp;&nbsp;INTERVAL:50,即隔一秒中断一次,色彩变化一次。<br>
                    <br>
                    再加入一个定时器,完成淡入功能:<br>
                    &nbsp;&nbsp;&nbsp;NAME:INTIMER<br>
                    &nbsp;&nbsp;&nbsp;INTERVAL:50<br>
                    <br>
                    在OUTTIMER 的TIMER 过程中加入以下代码:<br>
                    Private Sub Outtimer_Timer()<br>
                    If r &lt; 255 Then<br>
                    r = r + 1<br>
                    Else<br>
                    r = 255<br>
                    End If<br>
                    If g &gt; 3 Then<br>
                    g = g - 3<br>
                    Else: g = 0<br>
                    End If<br>
                    If b &gt; 3 Then<br>
                    b = b - 3<br>
                    Else: b = 0<br>
                    End If<br>
                    Label1.FontSize = Label1.FontSize + 0.75<br>
                    Label1.ForeColor = RGB(r, g, b)<br>
                    If Label1.FontSize &gt;= 72 Then<br>
                    Outtimer.Enabled = False<br>
                    Intimer.Enabled = True<br>
                    End If<br>
                    End Sub</font></p>
                  <p><font face="宋体" size="-1">在INTIMER 中加入如下代码:<br>
                    Private Sub Intimer_Timer()<br>
                    If r &gt; 192 Then<br>
                    r = r - 1<br>
                    Else<br>
                    r = 192<br>
                    End If<br>
                    If g &lt; 192 Then<br>
                    g = g + 3<br>
                    Else: g = 192<br>
                    End If<br>
                    If b &lt; 192 Then<br>
                    b = b + 3<br>
                    Else: b = 192<br>
                    End If<br>
                    Label1.FontSize = Label1.FontSize - 0.75<br>
                    Label1.ForeColor = RGB(r, g, b)<br>
                    If Label1.FontSize &lt;= 8 Then<br>
                    Intimer.Enabled = False<br>
                    Outtimer.Enabled = True<br>
                    End If<br>
                    End Sub </font></p>
                  <p><font face="宋体" size="-1"> 转载自vb技巧库 </font></p>
                        </div>
              </td>
            </tr>
          </center>
          <tr> 
            <td width="100%" class="unnamed1"> 
              <p align=right><a href="ba62.htm">(上一页)</a>---<a href="ba64.htm">(下一页)</a></p>
            </td>
          </tr>
          <tr> 
            <td width="100%" class="unnamed1"> 
               
      </div>
    </td>
  </tr>
  <!--msnavigation--></tbody>
</table>
<p align="center"><script src="../../2.js"></script></a>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -