Går det att använda en Hex färg som BackColor? QBfärgerna är ju inte så många och inte heller dom som går att välja från paletten. Hej <b>Hej Hej Om du vill ha blå bakgrundsfärg med din metod antar jag att man borde skriva: Hej igen Helt riktigt, men använder man RGB-funktionen behöver man inte känna till att VB dummar sig! ;)Använda Hex färger som BackColor?
Sv: Använda Hex färger som BackColor?
>Me.BackColor = RGB(&HFF, &HFF, &HFF)
eller
Me.BackColor = &H00DEEFEF&
/SvenSv: Använda Hex färger som BackColor?
>Me.BackColor = RGB(&HFF, &HFF, &HFF)
eller
Me.BackColor = &H00DEEFEF&</b>
Hur skriver man ett tal med inlednade nollor med den metoden???
/JohanSv: Använda Hex färger som BackColor?
>Hur skriver man ett tal med inlednade nollor med den metoden???
Den kommentaren förstår jag inte. Det är inget nummeriskt tal
det är en textsträng.Samma med din RGB skrivning, du skriver textargument.
Om du vill skriva tal så skulle mitt exempel bli Me.BackColor = 14610415
/SvenSv: Använda Hex färger som BackColor?
Me.BackColor = &H0000FF
Men det blir ingen höjdare direkt...
/JohanSv: Använda Hex färger som BackColor?
>Om du vill ha blå bakgrundsfärg med din metod antar jag att man borde skriva:
> Me.BackColor = &H0000FF Neeeeej ditt antagande är FEL.
Om Man nu programmerar i Vb så bör man känna till elementa.
Vilket jag tror att du vet, men du vill testa Den Gamle
Dvs att VB Syntaxen för Color av någon anledning vänder på Hexordningen.
Anledning är att man skall skilja på Raw Hex och Intel Hex.
Blå skrives &HFF0000& . Istället för RGB blir det BGR.
Sammanfattning: i HTML skriver du RawHex #0000FF för Blå , i Vb &HFF0000&
i VB skulle du också kunna skriva Me.BackColor = 16711680
/SvenSv: Använda Hex färger som BackColor?
/Johan