15501.html
来自「以电子书的形式收集了VB一些常见问题解决方法,可以很方便的查找自己需要解决的问题」· 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 + -
显示快捷键?