![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
А вообще-то можно его использовать для работы с колонками вьюшки? Он мне выдаёт не те значения свойств, которые выдают прямые обращения к колонкам(с полным префиксом). Где здесь ошибка?
Код:
for i := 1 to cxGrid1DBTableView1.ColumnCount-1 do
begin
with cxGrid1DBTableView1.Columns[i] do
if Visible =false and VisibleForCustomization = true then
AddItemToPopupMenu(Caption, Tag);
end; |
|
#2
|
||||
|
||||
|
Не советую злоупотреблять with в программе, особенно с девками. При отладке крайне неудобно искать баги.
Код:
if Visible =false and VisibleForCustomization = true then Такой способ обращения к логическим переменным - это не по дельфийски. Вот так принято: Код:
if Visible and VisibleForCustomization then |
|
#3
|
|||
|
|||
|
ага, это даже и не по-сишному
Исправлюсь, обещаю! А во всплывающей подсказке величин значений при дебуге, сталбыть, всплывают значения "прямых" объектов, без учёта with? То-то я вчера на грани помешательства сидела ![]() |