Visual Studio 2010 で vb を使用してバーコード スキャン プログラムを作成しています。
私はかなり遠くまで来ましたが、この小さな問題で立ち往生しているようです。
テキストファイルを保存し、その中のデータを次のように表示しました。
0001#Unsmoked Middle Bacon
0002#Smoked Middle bacon
0003#Unsmoked Bits
0004#Smoked Bits
0005#Unsmoked Back
0006#Smoked Back
0007#Unsmoked Streaky
0008#Smoked Streaky
文字列の読み取りと # での分割に問題はありません。2 つのリストボックスにデータを入力できます。1 つは 4 桁のコードを表示し、もう 1 つは製品名を表示します。(これは単なるテスト シナリオでした)
私が本当にやりたいことは、「0004」などのユーザー入力番号である変数をファイルで検索することです。これにより、「スモークビット」が表示されます。
正しい数値に到達するまで1行ずつ読み込んでから、おそらくsubstrを使用して読み上げたいと思いますか? あなたたちはおそらくここで私を大いに助けることができます.
While Not sreader.EndOfStream
lineIn = sreader.ReadLine()
Dim elements() As String = Nothing
elements = lineIn.Split("#")
lstProdTest.Items.Add(elements(0))
lstProdName.Items.Add(elements(1))
PLUnumber(index) = elements(0)
itemName(index) = elements(1)
numProds = numProds + 1
index = index + 1
End While