Форум: "Начинающим";
Текущий архив: 2007.06.24;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.047 c