作者rocksan (Rocksan)
看板Visual_Basic
标题Re: [VB6 ] 请问textbox在阵列上的用法?
时间Fri Apr 21 00:56:54 2006
※ 引述《wuoldcat (迈向程式设计达人之路)》之铭言:
: 如果这个问题出现在.NET版,VB.NET(2003)想把资料透过TEXTBOX输入阵列,可有
: 方法?
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As _
System.EventArgs) Handles Button1.Click
Dim TempArray As New ArrayList
For Each Temp As Object In Me.Controls
If TypeOf Temp Is TextBox Then
TempArray.Add(CType(Temp, TextBox).Text)
End If
Next
ListBox1.DataSource = TempArray
End Sub
不知道是不是你的功能,因为在.NET环境中不像vb6.0有那麽方便的元件阵列好用,
所以我们要自已利用程式码来编写,上面这个程式码,在表单上放了二个TEXTBOX
以及一个listbox来显示阵列的内容,还有一个button来执行程式。
这个程式有几个缺点。
1.没有辨法选择是要那几个textbox来做为输入
2.阵列中的值,会从最一个新增的值,倒着输入到阵列中,所以要正确的显示的话,
还要做一些处理。
小弟也是新手,有问题多多讨论吧。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.94.115
1F:推 wuoldcat:谢谢~ 04/21 14:19