Мой DELPHI – Программирование

Всё для программера

При обработке события DrawCell компонента DrawGrid

Вопрос:

При обработке события DrawCell компонента DrawGrid я пишу Font.Color := clRed; и получаю бесконечный
цикл мерцаний. Почему?

Ответ:
Правильно укажите границы используемого канваса.
Пример:

If (Row = 0) then
	begin
		DrawGrid1.Canvas.Font.Color := clRed;
		DrawGrid1.Canvas.TextOut(Rect.Left,Rect.Top, IntToStr(Col));
	end;

Можно ли обратиться к колонке или строке grid’а по заголовку?

Вопрос:

Можно ли обратиться к колонке или строке grid’а по заголовку?

Ответ:

В следующем примере приведены
две функции: GetGridColumnByName() и GetGridRowByName(), которые возвращают
колонку или строку, имеющую заданный заголовок (caption). Прочитать остальную часть записи »

Как через индекс обратиться к нескольким компонентам?

Как через индекс обратиться к нескольким компонентам?

Чтобы найти и сделать видимыми, например, компоненты с именами от “Label1″
и до “Label5″ можно использовать следующий вариант:


for t := 1 to 5 do
  FindComponent('Label' + IntToStr(t)).Visible := TRUE;