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

Вниз

Columns[0].Visible   Найти похожие ветки 

 
Tr   (2007-06-01 00:23) [0]

Подскажите пожалуйста, уважаемые мастера, как сделать, чтобы к многим Columns применялось свойство Visible.
Например:
If Form3.CheckBox1.Checked=true then Form1.DBGrid2.Columns[5].Visible:=true;
а мне нужно что бы это свойство применилось и к Columns[6],Columns[7]
и т.д.
(Что-то мне не верится, что надо все Columns переписывать, может можно как-то попроще ето сделать)


 
default ©   (2007-06-01 00:24) [1]

цикл не спасёт?


 
default ©   (2007-06-01 00:26) [2]

можешь составить константный массив индексов столбцов которые подвергаются групповой обработке и по ним цикл(если цикл нужно не по всем стобцам)
это избавит от раздутия кода


 
Anatoly Podgoretsky ©   (2007-06-01 00:33) [3]

> default  (01.06.2007 00:26:02)  [2]

Зачем цикл по трем колонкам, тут тривиального begin end досточно


 
default ©   (2007-06-01 00:33) [4]

Anatoly Podgoretsky ©   (01.06.07 00:33) [3]

> и к Columns[6],Columns[7]
> и т.д.


 
Tr   (2007-06-01 00:37) [5]

У меня примерно 70 сталбцов, это 70 лишних строк, чувствую, если пропишу все 70, то меня пошлт подальше.
С массивом неплохая идея, щя пробую...


 
ASoft   (2007-06-01 03:38) [6]

for i:=0 to 69 do
case i of
 0,1,7.....5:Columns[i].Visible:=true
 else Columns[i].Visible:=false;
end;


 
Loginov Dmitry ©   (2007-06-01 09:33) [7]

> У меня примерно 70 сталбцов,


А че так мало?



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

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

Наверх




Память: 0.48 MB
Время: 0.021 c
2-1180792944
зыбыл ник%)
2007-06-02 18:02
2007.06.24
MDI окна


2-1180877122
Core Thousand
2007-06-03 17:25
2007.06.24
Кол-во вкладок в TtabControl


15-1180434701
Dmitriy O..
2007-05-29 14:31
2007.06.24
Желающим совместно со мной разрабатывать перспективный проект


11-1163643952
КВАНТ
2006-11-16 05:25
2007.06.24
Циклом читать и писать настройки из/в файл


2-1180607028
Шакал
2007-05-31 14:23
2007.06.24
Добавить значение в уже имеющуюся строку