10678.html

来自「VB技巧问答10000例,是一个教程」· HTML 代码 · 共 26 行

HTML
26
字号
<html>
  <head>
    <title>有关传值的问题</title>
  </head>
  <body bgcolor="#FFFFFF" vlink="#808080">
    <center>
      <h1>有关传值的问题</h1>
    </center>
<hr size=7 width=75%>

<hr size=7 width=75%><p>
Posted by <a href="mailto:ltliu@ms28.hinet.net">Tim</a> on March 06, 1999 at 11:05:35:<p>
请教一个简单的问题<p>就是有关传值的问题<br>为什么 程式执行到 Ascan 后 Text2.text 列出来的值 不是 "老人高兴!!" 而只<br>有 显示 "老人" 两个字呢?? <br>假设 Text1.text="老人"<p>在vb是不是不能回传字串 呢??  谢谢~~<p>程式如下~~<p>Dim a(), strtt, strCi, strArray, strTxt, strC2 As String<br>Dim ReturnV, intCc, intaa As Integer<p>Private Sub Command1_Click()<br>  Dim inttx As Integer<br>  strTxt = Text1.Text<p>  Ascan strTxt<br>  Text2.Text = strTxt<br>  Print strCi<br>  inttx = 5<br>  data inttx<br>  Text4.Text = inttx<br>  <br>End Sub<p>Private Sub Form_Load()<p><br>  ReDim a(6)<br>  a(0) = "女"<br>  a(1) = "男"<br>  a(2) = "老人"<br>  a(3) = "小孩"<br>  a(4) = "动物"<br>  a(5) = "狗"<br>  <br>  For i = 1 To 5<br>   List1.AddItem a(i - 1)<br>  Next i<p>End Sub<p><br>Public Sub Ascan(strCi As String)<br>  For i = LBound(a) To UBound(a)<br>      If a(i) = strCi Then<br>         intaa = i<br>         Text3.Text = intaa<br>         strCi = strCi + "高兴 !!"<br>         Exit For<br>      End If<br>  Next i<br>End Sub<p>Public Sub data(intCc As Integer)<br>   intCc = intCc * intCc<br>End Sub<p>Private Sub List1_Click()<br>   Text1.Text = List1.Text<br>End Sub
<br>
<br><hr size=7 width=75%><p>
<a name="followups">Follow Ups:</a><br>
<ul><!--insert: 10678-->
<!--top: 10681--><li><a href="10681.html">Re: 有关传值的问题</a> <b>Windows NT user</b> <i>12:20:45 3/06/99</i>
(<!--responses: 10681-->0)
<ul><!--insert: 10681-->
</ul><!--end: 10681-->
</ul><!--end: 10678-->
<br><hr size=7 width=75%><p>

</body></html>

⌨️ 快捷键说明

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