Hogyan változtassuk meg a háttér színét az elemek az ablakok formája - programozás C, C # és java
Ebben a cikkben fogjuk vizsgálni több lehetőséget Windows Forms elemei színváltozás a háttérben példája Form1, és egyéb alkatrészek.
A módszer №1. A színváltozás a tulajdonságok egy elem.
Sokak számára ez a legegyszerűbb módja annak, hogy változtatni a színpaletta elemek, mert nem kell írni a kódot, minden láthatóvá és intuitív.
Ehhez válasszon ki egy elemet formája (vagy maga az űrlap), és a „Properties” fülre, keresse meg a „Megjelenés”. Mi érdekli BackColor sor:
Van egy nagy számú színes programok és a vizuális reprezentáció.
Válassza például sem a színeken változtatni a háttérben a formában:
Könnyű, egyszerű, világos.
Az alábbi módszereket fognak végezni a kódot.
Módszer №2. Változtatni a színét a Szín szerkezetét.
Ez a legegyszerűbb módja annak, hogy olyan kódot tartalmazhat változatok.
„Fingers” úgy néz ki, mint ez:
Nazvanieelementa formy.BackColor = Color.Nazvanie_tsveta;
Ha azt akarjuk, hogy festeni a háttérben formák zöld, a kódsor nézne ki:
Ez a módszer egyszerű, hogy azt szeretnénk, hogy csak írni a nevét, a szín, ami szintén egy nagy szám.
Gyakran előfordul, hogy a két módszer megfelelő regisztrációs program. Ha szükségünk van egy rugalmasabb konfigurációt, illetve többek között a standard színek nincsenek ott szükséges, akkor használja az alább ismertetett módszerekkel.
Módszer №3. Változtatni a színét a Color.Argb módszerrel.
Ez, és a következő módszerek generál a kívánt színt az RGB csatorna érték.
RGB - ezt a színt modellt, amely szintetizálja a színkeverés három alapszín (piros - vörös, zöld - zöld, kék Sinego-) fekete, és ily módon új színek és árnyalatok. A kapott szín intenzitásától függ a három alapszín. Ha mix piros, zöld és kék a maximális telítettségi, akkor viszont fehér. Ha nem keverjük össze őket, továbbra is fekete.

Ez a módszer lehetővé teszi, hogy az intenzitás beállításához a három szín, ami keveredve, és megszerezni a szükséges árnyékot.
A intenzitás számszerű formában az alkalmazás megkönnyítése jelöli 0 (minimális intenzitás) 255 (legmagasabb intenzitás). Mindhárom szín lehet „változatos” ezen a skálán.
Szóban, ez így néz ki:
Nazvanieelementa formy.BackColor = Color.FromArgb (Solid Red, telítettség, zöld, kék, telítettség);
Festeni a hátteret a program fekete, ezzel a módszerrel meg kell ide írni a következő sort:
Ez a módszer és az eljárás az alábbi jobban megfelel az emberek, akik ismerik a színes modellek, mérleg és numerikus értékeket a színek.
Módszer №4. Változtatni a színét, módszerrel ColorTranslator.FromHtml
Ez a módszer is alapul az RGB modell, de meg van írva a hexadecimális, azaz #rrggbb. Az első két számjegy után a rács azon mennyiségét jelenti, piros, a második kettő - a zöld szín mennyiségét, az utolsó - a Blue telítettség. Minimum telítettség itt - 00, a legnagyobb - FF (Fordította hexadecimális decimális szám jelzi ezt 255). Rest színkeverés elve ugyanaz.
Ezt a módszert a Web jelölőnyelv HTML, de vannak mindenhol.
Az elv a kódot:
Nazvanieelementa formy.BackColor = ColorTranslator.FromHtml ( "# KrZlGb");
Változtatni a háttér fehér forma-kód a következő: