15501.html

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

HTML
35
字号
<html>
  <head>
    <title>Re: 为什么程式跑出来不正确呢?可否帮我看看?Why?</title>
  </head>
  <body bgcolor="#FFFFFF" vlink="#808080">
    <center>
      <h1>Re: 为什么程式跑出来不正确呢?可否帮我看看?Why?</h1>
    </center>
<hr size=7 width=75%>

<hr size=7 width=75%><p>
Posted by <a href="mailto:tie999@ksmail.seed.net.tw">阿太</a> on July 11, 1999 at 11:45:51:<p>
In Reply to: <a href="15493.html">Re: 为什么程式跑出来不正确呢?可否帮我看看?Why?</a> posted by 战豪 on July 11, 1999 at 02:48:04:<p>
: : : 我想让VB自动依使用者输入之资料产生表格,<br>: : : 程式如下,但ListBox只跑出一行,一列,Help me  <p>: : : Private Sub cmdAdd_Click()<br>: : : a = Text1.Text<br>: : : b = Text2.Text<br>: : : For j = 1 To b<br>: : :    For i = 1 To a<br>: : :     R = i<br>: : :     Load List1(R)<br>: : :     List1(0).SetFocus<br>: : :     With List1(R)<br>: : :          .Top = List1(R - 1).Top + 500<br>: : :          .Visible = True<br>: : :          .AddItem (R + 1)<br>: : :     End With<br>: : :    Next i<br>: : :    <br>: : :    Load List1(R + j)<br>: : :    List1(0).SetFocus<br>: : :    With List1(R + j)<br>: : :         .Left = List1(i + j + 1).Left + 1095<br>: : :    End With<br>: : :    Next j<br>: : :    <br>: : :     <br>: : : End Sub<p><br>: 不明白老哥你为何要Load如此多个Listbox物件于一个表单之中!!???<br>: 假设你有二个Textbox物件来接收使用者输入的资讯并动态的加进Listbox清单中,方法如下:<p>: Private Sub cmdAdd_Click()<br>: Dim aStr as string<br>: aStr = Text1 & vbTab & Text2   '令二组文字分栏位放到清单中<br>: List1.AddItem aStr<br>: end sub<p>: 又或者你想将二个TextBox物件的输入当成一组矩阵,放进ListBox物件之中:<p>: Private Sub cmdAdd_Click()<br>: Dim aNo As Integer, bNo As Integer<br>: Dim i As Integer, j As Integer<br>: If IsNumeric(Text1) And IsNumeric(Text2) Then<br>:     aNo = Text1:    bNo = Text2<br>: Else<br>:     MsgBox "请输入数值以供测试!"<br>:     Exit Sub<br>: End If<br>: For i = 1 To aNo<br>:     For j = 1 To bNo<br>:         List1.AddItem i & vbTab & j<br>:     Next j<br>: Next i<br>: End Sub<p>: 如你之问题属另一个层面的难度,Email我或re-post这裹吧!但请附带更详尽的说明啊~~<br>Sorry , 前面的程式是旧的,正确的是这一个,<br>Listbox 的Height:600, Weight:1095,Index:1<br>我想做的是做一个类似储物柜功能的表格,可能吗?<p>Private Sub cmdAdd_Click()<br> a = Text1.Text<br> b = Text2.Text<br> If R >= a Then Exit Sub<br> For j = 1 To b - 1<br> <br>   For i = 1 To a - 1<br>    <br>    R = i + 1<br>    Load List1(k + R)<br>    'List1(1).SetFocus<br>    With List1(k + R)<br>         .Left = List1(k + R - 1).Left + 1095<br>         .Visible = True<br>         .AddItem (k + R)<br>    End With<br>    s = k + R<br>   Next i<br>   <br>    k = s<br>   x = s + 1<br>   Load List1(x)<br>   'List1(0).SetFocus<br>   With List1(x)<br>         .Top = List1(x - R).Top + 588<br>         .Visible = True<br>         .AddItem (x)<br>   End With<br> Next j<br>End Sub<p>
<br>
<br><hr size=7 width=75%><p>
<a name="followups">Follow Ups:</a><br>
<ul><!--insert: 15501-->
<!--top: 15520--><li><a href="15520.html">Re: 为什么程式跑出来不正确呢?可否帮我看看?Why?</a> <b>战豪</b> <i>07:29:46 7/12/99</i>
(<!--responses: 15520-->0)
<ul><!--insert: 15520-->
</ul><!--end: 15520-->
<!--top: 15519--><li><a href="15519.html">Re: 为什么程式跑出来不正确呢?可否帮我看看?Why?</a> <b>战豪</b> <i>07:15:12 7/12/99</i>
(<!--responses: 15519-->1)
<ul><!--insert: 15519-->
<!--top: 15621--><li><a href="15621.html">谢谢你,战豪兄</a> <b>阿太</b> <i>08:30:44 7/14/99</i>
(<!--responses: 15621-->0)
<ul><!--insert: 15621-->
</ul><!--end: 15621-->
</ul><!--end: 15519-->
</ul><!--end: 15501-->
<br><hr size=7 width=75%><p>

</body></html>

⌨️ 快捷键说明

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