Компонент 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

Свойство Enabled




   Свойство Enabled StringGrid Delphi управляет доступностью компонента StringGrid для пользователя, работающего с программой. Свойство Enabled имеет логический тип Boolean. Компонент StringGrid, у которого свойство Enabled, установлено в False, не может принимать фокус ввода, и поэтому пользователь не может вводить текст в ячейки таблицы, пользуясь клавиатурой либо мышкой (с помощью вставки из буфера обмена).    Однако программно компонент StringGrid может принимать данные в свои ячейки:

StringGrid1.Enabled:=False;
StringGRid1.Cells[1, 1]:='Редактирование невозможно';

   Также, и другие операции с таблицей становятся невозможными. Например, таблица StringGrid при StringGrid1.Enabled=False не реагирует на любые свои события.

   Естественно, ведь это подразумевает работу пользователя с таблицей с помощью клавиатуры или мышки, и при этом таблица должна была бы получить фокус. А поскольку это невозможно при Enabled=False, то и реакция на события у таблицы будет отсутствовать.

   Тем не менее, программист всё равно может эмулировать реакцию таблицы StringGrid, вызывая события программно. Для этого просто нужно в заданный момент выполнить обработчик нужного события с необходимыми параметрами.


Читайте также:
  • Свойство Align StringGrid Delphi

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

    Карта сайта