Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 11 odgovora
  • 5.744 pregleda

Najnovija ↓

svetlija nijansa sistemske boje 25.11.2005. u 15:30 · pre 254 meseca #1
na formi je label. kako da label ima npr. 10% svetliju boju od boje pozadine(forme) na svakoj color schemi?
Potpis
#include <iostream.h>
void main()
{
cout << "Pozdrav...";
}
Re: svetlija nijansa sistemske boje 25.11.2005. u 19:55 · pre 254 meseca #2
Ne znam bas tacno da ti odgovorim (mrzi me da probam), ali evo ti hint :

Daj formi novi BackColor uz pomoc RGB funkcije, npr. RGB(100,200,210), pa onda sam dodaj, za Label kontrolu, vrednost crvene, zelene ili plave.



Re: svetlija nijansa sistemske boje 26.11.2005. u 08:52 · pre 254 meseca #3
Povecaj vrednosti R, G i B za 10%. Naravno ako je pozadina veoma svetla tekst ce se "zakucati" u belu boju iako je to mozda manje od 10% svetlijeg, ali svetlije od belog ipak ne moze :). BTW, na to obrati paznju da moras da zaokruzis na 255 ako je vise od toga ili ce doci do greske.
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Re: svetlija nijansa sistemske boje 26.11.2005. u 10:31 · pre 254 meseca
izmenjeno 1 put, poslednji put Shadowed 26.11.2005. u 10:31
  1. Shadowed26.11.2005. u 10:31zapis iz teksta poruke
#5
Recimo ovako nesto:

Code:

Private Sub Form1_Load
    Dim r as integer
    Dim g as integer
    Dim b as integer
    r=int(me.backcolor/65536)
    g=int((me.backcolor-r*65536)/256)
    b=int(me.backcolor-r*65536-g*256)
    r=int(r*1.1)
    if r>255 then r=255
    g=int(g*1.1)
    if g>255 then g=255
    b=int(b*1.1)
    if b>255 then b=255
    Label1.ForeColor=FromRGB(r, g, b)
End sub
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Re: svetlija nijansa sistemske boje 26.11.2005. u 18:35 · pre 254 meseca #6
Code:
    r=int(me.backcolor/65536)
    g=int((me.backcolor-r*65536)/256)
    b=int(me.backcolor-r*65536-g*256)

Code:
Label1.ForeColor=FromRGB(r, g, b)

nisam siguran da ovo radi
Potpis
#include <iostream.h>
void main()
{
cout << "Pozdrav...";
}
Re: svetlija nijansa sistemske boje 26.11.2005. u 19:30 · pre 254 meseca #7
A jesi li probao
Code:
Label1.ForeColor=RGB(r, g, b)
Potpis
-Odracuonogakomijedrpiorazmaknicu.
-Ne rxdi mi txstxturx, kxd god hocu dx
ukucxm "x" onx ukucx "x".
-Ko kaaz e da ja neuummem da kuuca
m.
-Piše "Insert disk 3", a jedva sam i ova
dva ugurao u drajv
-Postoje samo dve osobe kojima
verujem, jedna sam ja, a druga nisi ti
Re: svetlija nijansa sistemske boje 26.11.2005. u 23:00 · pre 254 meseca #8
E, sorry, pisao sam napamet (bez VB-a) pa sam pokupio ime finkcije iz VB.NET-a.
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Re: svetlija nijansa sistemske boje 27.11.2005. u 10:56 · pre 254 meseca #10
Pomislio sam da bi se to moglo dogoditi. Ima jedna uvrnuta stvar u VB-u koju sam skoro primetio a to je zamenjeno mesto R i B vrednosti. Bar je to bilo kod mene tako i to u GUI designer-u.
Probaj da zamenis R i B.
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Re: svetlija nijansa sistemske boje 27.11.2005. u 17:20 · pre 254 meseca #11
ma nije problem u zameni r i b nego backcolor je negativan veliki broj(bar
kod mene) i kad se podeli sa 65xxx ne moze da bude mani od 255
Potpis
#include <iostream.h>
void main()
{
cout << "Pozdrav...";
}
Re: svetlija nijansa sistemske boje 27.11.2005. u 17:58 · pre 254 meseca #12
Samo ti zameni R i B i biće sve u redu :)
Znači
Code:
Label1.ForeColor=RGB(b, g, r)
Potpis
-Odracuonogakomijedrpiorazmaknicu.
-Ne rxdi mi txstxturx, kxd god hocu dx
ukucxm "x" onx ukucx "x".
-Ko kaaz e da ja neuummem da kuuca
m.
-Piše "Insert disk 3", a jedva sam i ova
dva ugurao u drajv
-Postoje samo dve osobe kojima
verujem, jedna sam ja, a druga nisi ti
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme