[.NET] Farbpalette in Array schreiben

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von whenyouDIE, 24. Juni 2009 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 24. Juni 2009
    Farbpalette in Array schreiben

    Guten Tag RR'ler,

    stehe mal wieder vor einem kleinen neuen Problem und zwar stellt .net ja verschiedene Farben zur verfügung über:
    Code:
    system.drawing.color.*
    nun meine Frage wie schaffe ich es, alle diese Farben in ein Array von mir zu schreiben also z.B.

    Code:
    Array(1) = System.drawing.color.red.tostring
    usw.

    ich habs schon mit einer for next schleife und mit einer for each schleife Probiert, bin aber zu keinem Ergebnis gekommen,

    und mir die Farben alle einzelt zu übergeben, will ich nicht.

    Hat von euch vll jemand ne Ahnung wie des gehen soll?, google + sufu konnte mir auch net weiterhelfen

    bw is klar

    mfg whenyou
     
  2. 24. Juni 2009
    AW: Farbpalette in Array schreiben

    Du kannst wie folgt eine Listbox mit allen System Farben füllen, wo nach auswählen die gewünschte Farbe angezeigt wird:

    Code:
     
     Private arrKnownColors As New ArrayList
    
     Private Sub ListBox1_SelectedIndexChanged(ByVal sender As _
     System.Object, ByVal e As System.EventArgs) Handles _
     ListBox1.SelectedIndexChanged
    
     If ListBox1.SelectedItem.ToString = "Transparent" Then
     Exit Sub
     End If
    
     Dim col As Color = Color.FromName( _
     ListBox1.SelectedItem.ToString)
     Label1.BackColor = col
     End Sub
    
    
     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
     Dim color As System.Drawing.Color
     For Each color In _
     System.ComponentModel.TypeDescriptor.GetConverter( _
     GetType(Color)).GetStandardValues
     arrKnownColors.Add(color.ToKnownColor)
     Me.ListBox1.Items.Add(color.ToKnownColor)
     Next
     End Sub
    
    Wird nur die Listbox (Klick auf den Button) mit allen System Farben gefüllt und durch betätigen im Label dargestellt.

    Brauchst nur einen Button, Listbox und ein Label. Hoffe das es dir weiterhilft.

    Gruß

    TB
     
  3. 24. Juni 2009
    AW: Farbpalette in Array schreiben

    Funktioniert thx
    mfg whenyou
    -Close-
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.