![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Свойства DBGrid1 [D7, XP]
RR Bom © (2008-05-20 13:17:00)Подскажите пожалуйста, каким образом можно программно изменять свойства компонента DBGrid1?
Я пытаюсь программно следующим кодомform1.DBGrid1.Options[dgTitles]:= true, но ничего толкового не выходит. В документации ничего про это не сказано.
RR Bom (2008-05-20 15:09:00) [1]ФСЁ!!!! Разобрался :)
нужно было подключит модуль DBGrids......
.....кипит наш разум возмущённый......
Anatoly Podgoretsky (2008-05-20 15:06:00) [2]> Ega23 (20.05.2008 13:30:03) [3]
> Наверное, проблема в программе?
Не думаю.
Palladin (2008-05-20 15:06:00) [3]что такое модули (units) знаешь?
RR Bom (2008-05-20 15:03:00) [4]чё та опять не работает......
Нстройку свойств компонента DBGrid решил осуществлять в другом окне (Form2)
На Form1 располагается сам DBGrid.
Но из формы 2 ссылаюсь на компонент дял формы 1
form1.DBGrid1.Options:=form1.DBGrid1.Options+[dgTitles]
Но компилятор ругается на "незнание"dgTitles
{RASkov} (2008-05-20 13:39:00) [5]> 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)
:) точно)
Юрий Зотов (2008-05-20 13:36:00) [6]При своем первом запуске Delphi должна провести тест по языку. И если не сдан - завершаться.
Reindeer Moss Eater (2008-05-20 13:32:00) [7]Необходимо присваивать значение параметру True / False
Не необходимо.
TDBGridOptions = set of TDBGridOption;
Mozgan (2008-05-20 13:31:00) [8]Присваивание!!!
form1.DBGrid1.Options:=form1.DBGrid1.Options+[dgTitles] - включает
form1.DBGrid1.Options:=form1.DBGrid1.Options-[dgTitles] - отключает
так ведь? :
Ega23 (2008-05-20 13:30:00) [9]
> Приведенный ниже вами код
> <codeDBGrid1.Options:=DBGrid1.Options+[dgTitles]; не работает.
У меня работает. Что я делаю не так?
> Программа на синтаксис не ругается, но программа не работает :(
Наверное, проблема в программе?
> Необходимо присваивать значение параметру True / False
Правильный код был в [1].
RR Bom (2008-05-20 13:28:00) [10]Приведенный ниже вами код
<codeDBGrid1.Options:=DBGrid1.Options+[dgTitles]; не работает.
Программа на синтаксис не ругается, но программа не работает :(
Необходимо присваивать значение параметру True / False
{RASkov} (2008-05-20 13:20:00) [11]> [0] RR Bom (20.05.08 13:17)
DBGrid1.Options:=DBGrid1.Options+[dgTitles];