Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Ottenere un oggetto da una lista (VB.net)

    Ciao a tutti,
    ho una Public Structure con diverse prooperty.
    codice:
    Dim Dispositivo as new List Of(DEVICE)
    Public Structure DEVICE
        Public Property Nome As String
        Public Property Porta As String
        Public Property Velocit� As Integer
    End Structure
    Ogni volta che viene creato un nuovo DEVICE, esso viene inserito nella lista Dispositivi.

    Ora vorrei richiamare uno degli oggetti contenuti nella lista ad esempio il numero 3.

    Come posso fare?

    In pratica divrei assegnare le propriet� della porta seriale in base a come � stata configurata quando inserita in lista.

    codice:
    SerialPort1.Name = ' .nome del dispositivo 3
    SerialPort1.Speed = ' .velocit� del dispositivo 3
    Mi date una mano???

    GRZIE

  2. #2
    Ho risolto...
    codice:
    Dim contatore As Integer = 1
                    For Each item In Dispositivo
                        If contatore = ComboBoxDispositivi.SelectedIndex - 1 Then
                             With SerialPort1
                                .PortName = item.Porta
                                .BaudRate = item.Velocit�
                            End With
                            SerialPort1.Open()
                            
                        End If
                        contatore += 1
                    Next

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.