När det gäller färg , ger Visual Basic studion en rik uppsättning verktyg till bordet . De multipla metoder i VB ger dig flexibilitet och potential för att skapa dynamiska färgtillämpningar . Såhär fungerar . Instruktioner
Använda preformatterad Colors
1
Färgen konstanter som tillhandahålls av Visual Basic låter dig koppla in namnen på färger som egenskaper för varje givet objekt eller formulär . I själva verket , färgerna är många gånger " dras " på formuläret innan körning . Men du kan också använda konventioner som vbRed , vbGreen och vbBlue att märka färgegenskaper . Välj ett Visual Basic färg och ta reda på om det stöds i din version .
2
Gå till fastigheterna koden för ditt objekt .
3
Ändra objektets färg med ett kommando som objBoink.color = vbRed
färg som hexadecimal
4
Räkna ut heltal i hexadecimal systemet . Du kanske måste omvandla ett heltal från decimal till hexadecimal , vilket innebär att dividera heltal med 16 och använda produkten och resten . I grund och botten använder hex systemet för färgerna ett tvåsiffrigt heltal mellan 00 och FF , där varje siffra har ett värde mellan 0 och 16 ( F ) .
5
Nu kommer hexadecimalfärg vara tre av dessa tvåsiffriga hex heltal , en för varje av de tre primära färgerna röd, grön och blå . Sätt alla tre heltal ihop mellan två &-tecken och en H : Ex : . & H808080 & är grå ( ett medianvärde på alla tre färger )
6
Använd din hexadecimala färg som beskriver ett objekts färg egendom
Dynamisk färg med RGB
7
Visual Basic mest anpassningsbar färg funktionen är RGB- kommandot . Detta handlar de tre primärfärgerna diskuterats ovan . Men i en RGB- kommando , kan VB tillgång heltalen att ändra endast en primär i taget , eller att ändra i komplexa mönster med välskrivna funktioner . Först , hitta eller skapa RGB- kommandot , vilket är varje främst representeras i heltal mellan 0 och 255 ( 255 = totala ljusintensitet , 0 = låg ljusintensitet ) & ( Ex : 0,0,0 = svart ) katalog
8
Inom din RGB -kommandot , ändra en eller flera av de tre heltal att ändra färgen . Ex : . För RGB ( 0,0,0 ) en förändring till närmaste heltal resultat i ( 255,0,0 ) klarröd
9
Spara koden och kontrollera objektet för att se om färgen är rätt . Om inte , gå tillbaka till RGB- kommandot och försök igen .