vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Groupbox + Checkbox + Radiobuttons 
Autor: Volker Bunge
Datum: 05.02.14 21:03

Hallo zusammmen,

ich habe eine feste Groupbox in der ich einmal Checkboxen und Radiobuttons per Code einfüge.

Die Checkboxen liefern mir die möglichen Baudraten, die Radiobuttons sollen mir kennzeichnen, welche Baudrate am Ende die Standardmäßige sein soll.

Soweit läuft auch alles bestens. Die Checkboxen und Radiobuttons werden erstellt und von den Radiobuttons kann immer nur einer der aktuelle sein.

Nun gibt es die Möglichkeit, dass nicht alle Checkboxen aktiviert sind. Die Radiobuttons sollen daher nur dort funktionieren, wo die Checkboxen ausgewählt wurden (also True sind).

Daher meine Frage: Wie kann ich die jeweilige Checkbox mit dem passenden Radiobutton "verknüpfen"?

Hier mal kurz mein Code für das Einfügen der Checkboxen und der Radiobuttons

       ' Die möglichen Baudraten anzeigen
        Dim MöglicheBaudraten As String
        MöglicheBaudraten = _
          "2400|4800|9600|14400|19200|28800|38400|57600|115200"     
        Spalte = 0
        Zeile = 1
        For I = 0 To Split(MöglicheBaudraten, "|").Length - 1 ' IntCols
            If Spalte > 4 Then
                Zeile = Zeile + 1
                Spalte = 0
            End If
 
            With Checkbox ' hier werden ihr die Eigenschaften gegeben 
                .FlatAppearance.BorderSize = 0
                .FlatStyle = FlatStyle.Standard
                '.ForeColor = Color.FromArgb(69, 69, 69)
                .TextAlign = ContentAlignment.MiddleCenter
                .AutoSize = True
                .Appearance = Appearance.Button
                .Font = New Font(Button.DefaultFont.FontFamily, 20)
                '.AutoSizeMode = AutoSizeMode.GrowAndShrink
                .BackColor = Color.Transparent '  Color.FromArgb(0, 192, 0)
                .Text = Format(Val(CheckboxTexte(I)), "000000")
                .Name = "CHKBAUD" & CheckboxTexte(I)
                .Margin = New Padding(8, 8, 3, 3)
                .Location = New Point(Spalte * 130 + 5, Zeile * 60 - 35)
            End With
            Me.CheckboxBaudrateGroupBox.Controls.Add(Checkbox) 'hier wird der 
            ' Checkbox erzeugt (pa_01 ist flowlayoutlabel!) 
            Checkbox = New CheckBox
            AddHandler Checkbox.CheckedChanged, AddressOf _
              Zentralen_BausRate_Ändern
            Spalte = Spalte + 1
 
        Next I
 
        ' Die Radiobuttons für die Wahl der Standard Baudrate einfügen
        Spalte = 0
        Zeile = 1
        For I = 1 To Split(MöglicheBaudraten, "|").Length 
            If Spalte > 4 Then
                Zeile = Zeile + 1
                Spalte = 0
            End If
 
            With RadioButton ' hier werden ihr die Eigenschaften gegeben 
                '.FlatAppearance.BorderSize = 0
                .FlatStyle = FlatStyle.Standard
                '.ForeColor = Color.FromArgb(69, 69, 69)
                .TextAlign = ContentAlignment.MiddleCenter
                .AutoSize = True
                .Appearance = Appearance.Normal
                .Font = New Font(Button.DefaultFont.FontFamily, 14)
                '.AutoSizeMode = AutoSizeMode.GrowAndShrink
                .BackColor = Color.Transparent '  Color.FromArgb(0, 192, 0)
                .CheckAlign = ContentAlignment.MiddleCenter
                .Text = " "
                .Name = "ChkBoxStandardBaudrate" & I
                ' .Margin = New Padding(8, 8, 3, 3)
                .Location = New Point(Spalte * 130 + 55, Zeile * 62)
                .TabIndex = I
            End With
            Me.CheckboxBaudrateGroupBox.Controls.Add(RadioButton) 'hier wird 
            ' der RadioButton erzeugt (pa_01 ist flowlayoutlabel!) 
            RadioButton = New RadioButton
            'AddHandler RadioButton.CheckedChanged, AddressOf 
            ' Zentralen_COMPort_Ändern
            Spalte = Spalte + 1
 
        Next I
Zur Info: Ich arbeite mit VB.NET 2010

Wäre echt klasse, wenn jemand von Euch mir helfen könnte.

Volker
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Groupbox + Checkbox + Radiobuttons2.194Volker Bunge05.02.14 21:03
Re: Groupbox + Checkbox + Radiobuttons1.617Manfred X06.02.14 06:44
Re: Groupbox + Checkbox + Radiobuttons1.696Volker Bunge08.02.14 13:25

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel