私は特にVisualBasicでのプログラミングの初心者です。私はVB6を大学で使用する必要があり、完全に行き詰まっているため、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