Главная страница
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.01 c
11-1189762779
Yury Sidorov
2007-09-14 13:39
2008.06.15
Предложение отказаться от ASM версии


2-1211279284
StiTch
2008-05-20 14:28
2008.06.15
Вкладки


15-1209876680
TUser
2008-05-04 08:51
2008.06.15
Лицензионное все на свете - это не для авторов продукта


2-1211100033
TCrash
2008-05-18 12:40
2008.06.15
Контрол, вызывающий Акцию


15-1209715515
Slider007
2008-05-02 12:05
2008.06.15
С днем рождения ! 2 мая 2008 пятница