Announcement

Collapse
No announcement yet.

dataGridView1.DefaultCellStyle.SelectionBackColor

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • dataGridView1.DefaultCellStyle.SelectionBackColor

    hallo allerseits,

    ich möchte die
    dataGridView1.DefaultCellStyle.SelectionBackColor
    selbst definieren im source-code zur laufzeit.

    wenn ich es im visual studio bearbeite, kann ich beispielsweise den wert
    "204;255;180" dort in den eigenschaften setzen.

    wie kann das zur laufzeit im source-code aussehen?
    habe einiges versucht, aber nichts funzt.

    versucht habe ich:
    GridView1.DefaultCellStyle.SelectionBackColor = "204;255;180" - FEHLER
    GridView1.DefaultCellStyle.SelectionBackColor = rgb(204,255,180) - FEHLER


  • #2
    Hallo

    Ein wenig Lesen sollte auchmal sein.

    Das sollte dir weiterhelfen

    Mfg Myst

    Comment


    • #3
      Originally posted by Myst View Post
      Hallo

      Ein wenig Lesen sollte auchmal sein.

      Das sollte dir weiterhelfen

      Mfg Myst
      ...danke für den hinweis, aber soweit war ich schon gekommen BEIM LESEN.

      was ich nicht hinbekomme, ist das setzen eigener farbdefinitionen.
      wie gesagt, ich kann einen RGB-wert innerhalb von visual-studio setzen (zb. 205;255;180)

      eine vordefinierte farbe ala COLOR.WHITE oder COLOR.BLACK bringt micht nicht weiter.

      Comment


      • #4
        Die System.Drawing.Color Struktur besitzt eine statische Methode, die eine neue System.Drawing.Color Struktur zurückgibt mit angegebenen ARGB Werten.

        Siehe hier

        Comment


        • #5
          Originally posted by Myst View Post
          Die System.Drawing.Color Struktur besitzt eine statische Methode, die eine neue System.Drawing.Color Struktur zurückgibt mit angegebenen ARGB Werten.

          Siehe hier
          ...danke für den tip.
          allerdings stosse ich glaube ich grade so ein wenig an meine grenzen.
          ich beschäftige mich gerade mal ein paar wochen mit VB.
          komme aus der access-vba-welt.

          dachte, es ging irgendwie einfacher.
          na ja, bleibe am ball und werde es weiter unter einbindung deiner tips versuchen.

          Comment


          • #6
            Originally posted by tioga63
            dachte, es ging irgendwie einfacher.
            Das ist doch nicht komplizierter als deine Wunsch-Formulierung: Der Unterschied zwischen den folgenden Versuchen ist nicht der Rede wert:
            Code:
            //  dein Gedanke
            GridView1.DefaultCellStyle.SelectionBackColor = rgb(204,255,180)
            //  eine korrekte Version
            GridView1.DefaultCellStyle.SelectionBackColor = Color.FromArgb(204,255,180)
            Du darfst nicht vergessen, dass NET vollständig OOP ist. Alles, was du machst, muss mit bzw. in Klassen gemacht werden. Wenn du mit Color arbeitest, musst du also auch Color schreiben und explizit eine der Color-Methoden verwenden.

            Gruß Jürgen

            @Myst
            Entschuldige, dass ich hier die Lösung direkt angebe. Ich war schon dabei, einen Beitrag ähnlich wie du nur mit Zitat aus der SDK-Doku/MSDN zu schreiben; aber auf tioga63's Reaktion wollte ich gezielt eingehen.

            Comment


            • #7
              ...vielen dank jürgen.

              bin gerade auch auf DIESEN weg gekommen:
              .SelectionBackColor = Color.FromArgb(205,255,170)

              die drei werte werden jetzt in einer ini-datei oder so ausserhalb der anwendung hinterlegt, dann ist man flexibel, wenn der kunde mal was ändern will.

              nochmals VIELEN DANK in die runde hier !!!

              Comment

              Working...
              X