VB: Combobox-Auswahl

Gast #889430
Lesenswert?
• ▲
▼
Hi!

Ich bin gerade dabei ein kleins Prog für meinen Ledcube zu schreiben.

Ich möchte gerne die Ports des Pcs auslesen und in einer Combobox zur 
Auswahl stellen. Klappt auch soweit.

Jetzt noch ein kleines Problem. Ich bekomme immer die Fehlermeldung der 
Wert darf nicht null sein und das Programm steigt aus!

Ist das so falsch?

.PortName= "gewählter Combobox-Eintrag"

.PortName = ComboBox1.SelectedItem


Ich gerate mal wieder zu schnell an meine Grenzen... :-(
1
Public Class Form1
2

3
    Dim WithEvents com1 As New SerialPort
4

5
    Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
6
        '----------------------------------- combox mit ports füllen
7
        Me.ComboBox1.DropDownStyle = ComboBoxStyle.DropDownList
8

9
        For Each port As String In SerialPort.GetPortNames()
10
            ComboBox1.Items.Add(port)
11
        Next port
12
        '----------------------------------------------
13

14
        Try
15
            With (com1)
16
                .PortName = ComboBox1.SelectedItem
17
                .Parity = Parity.None
18
                .DataBits = 8
19
                .StopBits = StopBits.One
20
            End With
21
            com1.Open()
22
        Catch ex As Exception
23
            MsgBox(ex.ToString)
24
        End Try
25
    End Sub
Angehängte Dateien:
Gast #889457
Lesenswert?
• ▲
▼
Keine Ahnung, wie das bei diesem neumodischen Microsoft-Spielzeugkram 
gelöst wurde, aber ich kann mich entsinnen, dass z.B. bei Delphi eine 
Auswahlliste zum Programmstart noch jungfräulich war (es wird kein 
Eintrag beim Start vorselektiert).
In Delphi hätte ich deshalb ganz an den Anfang sowas wie
1
ListBox1.ItemIndex = 0;
geschrieben, wie das bei Microsoft geht, weiß ich leider nicht, sollte 
aber ähnlich laufen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.