Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.06.15;
Скачать: CL | DM;

Вниз

Свойства DBGrid1   Найти похожие ветки 

 
RR Bom   (2008-05-20 13:17) [0]

Подскажите пожалуйста, каким образом можно программно изменять свойства компонента DBGrid1?
Я пытаюсь программно следующим кодом    form1.DBGrid1.Options[dgTitles]:= true, но ничего толкового не выходит. В документации ничего про это не сказано.


 
{RASkov} ©   (2008-05-20 13:20) [1]

> [0] RR Bom   (20.05.08 13:17)

DBGrid1.Options:=DBGrid1.Options+[dgTitles];


 
RR Bom   (2008-05-20 13:28) [2]

Приведенный ниже вами код
<codeDBGrid1.Options:=DBGrid1.Options+[dgTitles]; не работает.
Программа на синтаксис не ругается, но программа не работает :(
Необходимо присваивать значение параметру True / False


 
Ega23 ©   (2008-05-20 13:30) [3]


> Приведенный ниже вами код
> <codeDBGrid1.Options:=DBGrid1.Options+[dgTitles]; не работает.


У меня работает. Что я делаю не так?


> Программа на синтаксис не ругается, но программа не работает  :(


Наверное, проблема в программе?


> Необходимо присваивать значение параметру True / False


Правильный код был в [1].


 
Mozgan   (2008-05-20 13:31) [4]

Присваивание!!!
form1.DBGrid1.Options:=form1.DBGrid1.Options+[dgTitles] - включает
form1.DBGrid1.Options:=form1.DBGrid1.Options-[dgTitles] - отключает

так ведь? :


 
Reindeer Moss Eater ©   (2008-05-20 13:32) [5]

Необходимо присваивать значение параметру True / False

Не необходимо.

TDBGridOptions = set of TDBGridOption;


 
Юрий Зотов ©   (2008-05-20 13:36) [6]

При своем первом запуске Delphi должна провести тест по языку. И если не сдан - завершаться.


 
{RASkov} ©   (2008-05-20 13:39) [7]

> TDBGridOptions = set of TDBGridOption;

Для множеств есть две быстрые процедуры:
Include
Exclude
но они первым параметром просят var поэтому для свойств они не подходях....

> но программа не работает

Врешь. Для свойст множеств подходят +, -, *, и др.
Set operators
Operator Operation Operand types Result type Example
+ union set set Set1 + Set2
- difference set set S - T
* intersection set set S * T
<= subset set Boolean Q <= MySet
>= superset set Boolean S1 >= S2
= equality set Boolean S2 = MySet
<> inequality set Boolean MySet <> S1
in membership ordinal, set Boolean A in Set1


> [6] Юрий Зотов ©   (20.05.08 13:36)

:) точно)


 
RR Bom   (2008-05-20 15:03) [8]

чё та опять не работает......
Нстройку свойств компонента DBGrid решил осуществлять в другом окне (Form2)

На Form1 располагается сам DBGrid.
Но из формы 2 ссылаюсь на компонент дял формы 1
 form1.DBGrid1.Options:=form1.DBGrid1.Options+[dgTitles]

Но компилятор ругается на "незнание" dgTitles


 
Anatoly Podgoretsky ©   (2008-05-20 15:06) [9]

> Ega23  (20.05.2008 13:30:03)  [3]

> Наверное, проблема в программе?

Не думаю.


 
Palladin ©   (2008-05-20 15:06) [10]

что такое модули (units) знаешь?


 
RR Bom   (2008-05-20 15:09) [11]

ФСЁ!!!! Разобрался :)
нужно было подключит модуль DBGrids......
.....кипит наш разум возмущённый......



Страницы: 1 вся ветка

Текущий архив: 2008.06.15;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.018 c
4-1191422754
tima705
2007-10-03 18:45
2008.06.15
Прошу прощения, что повторяюсь... HideProcess


11-1190057676
Егор_Г
2007-09-17 23:34
2008.06.15
Установка MCK на Lazarus+FPC 2.2.0


2-1211280284
assassin8899
2008-05-20 14:44
2008.06.15
Связь ADOTable


2-1211447916
dumka
2008-05-22 13:18
2008.06.15
Отчеты


2-1211459010
User1
2008-05-22 16:23
2008.06.15
Action Manager