none
Backcolor RRS feed

  • Soru

  • Arkadaşlar örnek css de background-color:#424242; olarak renk veriyoruz bunun gibi Web de değilde c# windows form uygulamasında nasıl verebiliriz örnek şu şekil this.backcolor=color.blue diye veriyoruz ama ben css olduğu gibi kendim belirlemek istiyorum yardımcı olursanız sevinirim
    5 Ocak 2017 Perşembe 20:37

Yanıtlar

Tüm Yanıtlar

  • Color.FromArgb() kullanabilirsiniz.
    5 Ocak 2017 Perşembe 21:18
    Yanıtlayıcı
  • color.formargb() ile panel1.BackColor = Color.FromArgb(117,117,117); yapıyorum ancak şu şekilde  this.BackColor = Color.FromArgb(#99bbff); yapınca hata veriyor... olmuyor. 

    Şöyle birşey denedim ama buda her rengi çalıştırmıyor tıkandım kaldım valla

                 Color temp = Color.FromArgb(212121);
                 Color result = Color.FromArgb(temp.R, temp.G, temp.B);
                 panel2.BackColor = result;

    5 Ocak 2017 Perşembe 21:57
  • Bunlar C#'in en temelleri :)

    this.BackColor = Color.FromArgb(0x42,0x42,0x42);

    5 Ocak 2017 Perşembe 22:02
    Yanıtlayıcı
  • Hocam eyvallah da bende biliyorum this.BackColor = Color.FromArgb(0x42,0x42,0x42); bu şekil yukarıda da yazdım

     panel1.BackColor = Color.FromArgb(117,117,117); yaptım oluyor diye ben örnek #A5A224 şeklinde sürekli kullandığım 50 - 60 tane renk kodunu ezbere biliyorum o yüzden şuan çalıştığım projede de bunları sürekli kullanıyorum iki saat RGB halini mi bulacağım

    5 Ocak 2017 Perşembe 22:08
  • #A5A224 bunu nasıl çevirebilirim şurda çevirdim ama gerekli randumanı vermedi

     Color temp = Color.FromArgb(212121);
                 Color result = Color.FromArgb(temp.R, temp.G, temp.B);
                 panel2.BackColor = result;

    5 Ocak 2017 Perşembe 22:09
  • Hexadecimal # (Kodu) aşağıdaki linkten RGB ye çevrilmiş halini kolayca görebilirsin

    http://www.abecem.net/web/renk.html

    5 Ocak 2017 Perşembe 22:16
  • Arkadaşlar örnek css de background-color:#424242; olarak renk veriyoruz bunun gibi Web de değilde c# windows form uygulamasında nasıl verebiliriz örnek şu şekil this.backcolor=color.blue diye veriyoruz ama ben css olduğu gibi kendim belirlemek istiyorum yardımcı olursanız sevinirim
            private Color SetBackColor(int v)
            {
                Color c = Color.FromArgb(v);
                return Color.FromArgb(c.R, c.G, c.B);
    
            }

    gibi bir kod ile çevirebilirsiniz. Kullanımı içinde 

    xxx.BackColor=SetBackColor(0xB90000);

    gibi css renk kodlarını kullanabilirsiniz.


    http://pgnchess.com
    http://dergikapaklari.com

    5 Ocak 2017 Perşembe 22:38
  • Arkadaşlar cevaplarınız için teşekkürler...Kendimce şuan işime yarar birşey buldum...Bu kadar uğraştırdı ama yinede iş görüyor.

                 string colorcode = "#0xB90000";
                int argb = Int32.Parse(colorcode.Replace("#", ""), NumberStyles.HexNumber);
                Color clr = Color.FromArgb(argb);
                his.BackColor = clr;

    5 Ocak 2017 Perşembe 22:43
  • Aslına bakacak olursak bu kadar kod yazmanada gerek yok

    ColorTranslator.FromHtml("#a03caa")

    ile istediğini  çok rahatça yapabilirsin.

    5 Ocak 2017 Perşembe 23:43
  • Hocam eyvallah da bende biliyorum this.BackColor = Color.FromArgb(0x42,0x42,0x42); bu şekil yukarıda da yazdım

     panel1.BackColor = Color.FromArgb(117,117,117); yaptım oluyor diye ben örnek #A5A224 şeklinde sürekli kullandığım 50 - 60 tane renk kodunu ezbere biliyorum o yüzden şuan çalıştığım projede de bunları sürekli kullanıyorum iki saat RGB halini mi bulacağım

    :) Ya bu kadar basit seyler icin ugrastigina degmez:

    Color.FromArgb(0x24, 0xA2, 0xA5)

    6 Ocak 2017 Cuma 00:13
    Yanıtlayıcı
  • Yapmak istediğim tam da bu idi...Teşekkürler Ahmetsylu...
    6 Ocak 2017 Cuma 09:33