Właściwość ForeColorWłaściwość ForeColor ustawia lub zwraca kolor tekstu i grafiki obiektu. Aby ustawić lub sprawdzić kolor używany do wyświetlania tła w obiektach należy użyć właściwości BackColor.Składnia właściwości ForeColor: obiekt.ForeColor [=color] obiekt to obiekt który wykorzystuje właściwość ForeColor, dostępny na liście color to wartość lub stała określająca kolor, który ma być użyty jako kolor tekstu i grafiki obiektu. Visual Basic wykorzystuje schemat RGB (red-green-blue) ze środowiska systemu Microsoft Windows. Aby ustawić kolor można użyć: Kolor RGB - kolor jest określony na podstawie palety kolorów lub przez użycie finkcji RGB() lub QBColor(), Domyśny kolor systemowy - kolor określony przez stałą VB. System operacyjny Windows pozwala na określenie tego koloru w Panelu Sterowania (Control Panel). Dla wszystkich form i kontrolek domyślnym kolorem na etapie projektowania jest stała vbWindowText. Ustawienie właściwości ForeColor nie daje efektu dla grafiki już narysowanej. Dla kontrolek kolory na ekranie zmienią się natychmiast Normalne kolory RGB należą do zakresu od 0 do 16.777.215 (&HFFFFFF). Najstarszy bajt numeru koloru równa się 0, 3 młodsze bajty (od najmniej do najbardziej znaczącego bajtu) określają udział kolorów czerwonego (red), zielonego (green) i niebieskiego (blue). Wszystkie te składowe są reprezentowane przez liczbę z zakresu 0 do 255 (&HFF). Jeżeli wartość najstarszego bajtu jest różna od 0 to Visual Basic używa kolorów systemowych, które są zdefiniowane w ustawieniach Panelu Sterowania (Control Panel) i są na liście stałych wykorzystywanych przez VB do określania kolorów. Aby wyświetlać tekst w środowisku Windows, zarówno kolor tekstu jak i tła muszą być typy solid. Jeżeli wybrany kolor tła lub tekstu nie jest wyświetlany, to jeden z wybranych kolorów może być typu dither - to znaczy skłądający się z (do) trzech różnokolorowych pikseli. Jeżeli zostanie wybrany kolor typu dither dla tekstu lub tła, zostanie zastąpiony najbliższym kolorem typu solid. Lista obiektów wykorzystujących właściwość ForeColor: Animation CheckBox ComboBox CommandButton Data DBCombo DBGird DBList DirListBox DriveListBox FileListBox Form Frame Label ListBox MDIForm OLEContainer OptionButton PictureBox Printer PropertyPage Shape SSTab TextBox UserControl UserDocument |