【发布时间】:2012-11-28 21:39:20
【问题描述】:
我是一个编程菜鸟,尤其是在 Visual Basic 中。我只使用 VB6,因为我必须在大学使用它,而且我完全被卡住了。
我有一个列表框,我想在其中显示一个收音机的名称,然后当我单击该名称时,我希望它把数据放入一些文本框中,我知道这很简单,但我什至不完全了解 VB6语法所以我完全卡住了我已经问过我的老师,但他并没有真正的帮助。
这是我单击调试时突出显示的行:
x = radCatList.ItemData(radCatList.ListIndex)
这是整个表单的代码,同样非常简单,我几乎不知道我在做什么这个项目大部分是复制和粘贴工作:
Option Explicit
Private Sub Form_Load()
Dim r As radioRec
Dim radioChan As Integer
Dim x As Integer
x = 1
radioChan = FreeFile
Open radioFile For Random As radioChan Len = radioLen
Get radioChan, x, r
Do While Not EOF(radioChan)
radCatList.AddItem r.rModel
radCatList.ItemData(radCatList.NewIndex) = x
x = x + 1
Get radioChan, x, r
Loop
Close radioChan
End Sub
Private Sub radCatList_Click()
Dim r As radioRec
Dim radioChan As Integer
Dim x As Integer
radCatList.Clear
x = radCatList.ItemData(radCatList.ListIndex)
radioChan = FreeFile
Open radioFile For Random As radioChan Len = radioLen
Get radioChan, x, r
channelTxt = r.rLicense
licenseTxt = r.rLicense
rangeTxt = r.rRange
stockTxt.Text = r.rStock
Close radioChan
End Sub
【问题讨论】:
-
当您必须首先为您使用的工具道歉时,它说明了很多关于社区的信息。
-
他们还在教VB6???告诉他们在第三个千年加入其他所有人!