0
サブリスト(3).textに依存する2種類のアイテムを含むリストビューがあります。サブアイテム(3).textが "オフ"の場合、アイテムはシリアルポートを介して送信されるべきではありません。数値で送信する必要があります。私は、サブアイテム(3).text内の "数値"ですべてのアイテムを検索できるコードを作成し、その後それらを1つの文字列に結合し、その後に文字列を送信したいと考えています。ですから、問題はlistview2コントロールのサブ項目(3)に「数値」の項目を表示することです。 これは、イムは、現在のアイテムを検索する方法です:リストビュー内のすべてのアイテムのサブアイテムテキストを検索するにはどうすればよいですか? vb.net
Private Sub Button8_Click(sender As Object, e As EventArgs) Handles
Button8.Click
If ListView2.Items.Count.Equals(0) And ListView2.Items(0).SubItems(3).Text <> "off" Then
GetValueFromlv2Row = "434D4430" & ListView2.FocusedItem.SubItems(0).Text & dlc_case & data_to_send
' test it with some bytes, with some optional spaces in the string
Dim myBytes = MyStringConversions.StringToByteArray(GetValueFromlv2Row)
spObj.Write(myBytes, 0, myBytes.Length)
End If
End Sub
すべての項目を調べる場合は、まずループから始める必要があることが明らかです。私はあなたがそれを試してから、あなたが立ち往生した時に、そしてあなたが立ち往生した時に、投稿することを提案する'ListView'のすべての項目をループする例を見つけるのは非常に簡単です。 – jmcilhinney