Компонент Delphi StringGrid









                                           ГЛАВНАЯ           СВОЙСТВА           СОБЫТИЯ           ПРИЁМЫ  ПРОГРАММИРОВАНИЯ




Свойства StringGrid
11. Align
12. Anchors
13. BiDiMode
15. ColCount
16. RowCount
17. Color
19. Ctl3D
10. Cursor
15. DragKind
16. DragMode
17. Enabled
19. FixedCols
20. FixedRows
21. Font
23. Height
26. HelpType
27. Hint
28. Left
29. Name
30. Options
31. PopupMenu
33. ShowHint
34. TabOrder
35. TabStop
36. Tag
37. Top
38. Visible
39. Width




StringGrid Delphi

Цвет StringGrid Delphi




   Свойство Color таблицы StringGrid Delphi задаёт цвет фона обычных ячеек. Посмотрите, в Инспекторе Объектов для компонента StringGrid1 свойство Color задаётся выпадающим списком, в котором константа - название цвета иллюстрируется цветным окошечком, показывающим, что это за цвет. Цветом ячеек StringGrid по умолчанию является

  StringGrid1.Color:=clWindow;

   Таким образом, этот цвет не являяется фиксированным, а зависит от настроек операционной системы Windows. В самом деле, это легко проверить:

   В свойствах экрана выберите "Оформление", нажмите на кнопку "Дополнительно", в появившемся окне в выпадающем списке найдите "Окно". Измените цвет, и подтвердите изменения. Цвет фона ячеек также поменяется, хотя его значение осталось прежним - clWindow.

   Для цвета ячеек компонента StringGrid можно задать и абсолютное значение цвета, не зависящее от настроек Windows. В том же Инспекторе Объектов можно выбрать значение цвета, соответствующее одному из стандартных системных цветов Windows - это первые двадцать значений из выпадающего списка свойства Color в Инспекторе Объектов:

1.  - clBlack
2.  - clMaroon
3.  - clGreen
4.  - clOlive
5.  - clNavy
6.  - clPurple
7.  - clTeal
8.  - clGray
9.  - clSilver
10.  - clRed
11.  - clLime
12.  - clYellow
13.  - clBlue
14.  - clFuchsia
15.  - clAqua
16.  - clWhite
17.  - clMoneyGreen
18.  - clSkyBlue
19.  - clCream
20.  - clMedGray


   Также можно использовать и произвольные цвета. Тип TColor в Delphi является длинным целым, и в 16-ричном формате может принимать значения

  $BBGGRR, где
  • BB - две 16-ричные позиции, являющиеся долями синего в результирующем цвете;
  • GG - две 16-ричные позиции, являющиеся долями зелёного в результирующем цвете;
  • RR - две 16-ричные позиции, являющиеся долями красного в результирующем цвете.
   Зайдите в Windows в:

Свойства экрана - Оформление - Дополнительно - Цвет1 - Другой

ткните в палитре в понравившийся цвет, переведите полученные доли синего, зелёного и красного цветов в 16-ричный формат, и присвойте свойству Color компонента StringGrid полученную константу:

StringGrid1.FixedColor:=$4F7524; //Такой цвет:



Читайте также:
  • Как закрасить одну ячейку StringGrid Delphi

    Сайт из коллекции Компоненты Delphi    

    Карта сайта