vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

VB.NET - Ein- und Umsteiger
BackColor aus String 
Autor: stefanbla80
Datum: 08.05.18 21:16

Hallo zusammen,

ich würde gerne die BackColor Eigenschaft eines Controls über einen String setzen.
                Form_ProjectPanel.ProjectPanelDataDataGridView.Columns( _
                  LabelIndex).HeaderCell.Style.BackColor = Color.FromArgb(RGB( _
                  xml_NodeLoad.InnerText))
Leider bekomme ich diesen String nicht "konvertiert".
In meiner XML-Datei steht folgendes.

    <Column_0>
	<Name>ID</Name>
	<HeaderWidth>30</HeaderWidth>
	<HeaderColor>224, 224, 224</HeaderColor>
	<ColumnVisible>True</ColumnVisible>
    </Column_0>
Frage: Wie kann ich nun die Farbe setzen?

Grüße
Stefan
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: BackColor aus String 
Autor: Manfred X
Datum: 08.05.18 22:21

Hallo!

Den String-Eintrag bei "HeaderColor" am Komma splitten und
die drei Teile - jeweils konvertiert in einen Ganzzahltyp -
als Red-, Green-, Blue-Parameter an "FromARGB" übergeben.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: BackColor aus String 
Autor: stefanbla80
Datum: 09.05.18 16:16

Danke Manfred, tut jetzt so:

                xml_NodeLoad = xml_Doc.SelectSingleNode( _
                  "Settings/SettingsColumnHeader/Column_" & CStr(LabelIndex) & _
                  "/HeaderColor")
                DummyString = xml_NodeLoad.InnerText
                Dim DummyString_Split() As String = Split(DummyString, ",")
                Form_ProjectPanel.ProjectPanelDataDataGridView.Columns( _
                  LabelIndex).HeaderCell.Style.BackColor = Color.FromArgb(CInt( _
                  DummyString_Split(0)), CInt(DummyString_Split(1)), CInt( _
                  DummyString_Split(2)))
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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-2024 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