Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Компонент: Таблица с одним графич. столбцом


Автор: v00d00 20.3.2008, 19:57
Здравствуйте
Столкнулся с такой проблемой : необходимо создать компонент на форме, такой чтобы в одном столбце отображалась картинка из набора, а во второй пользователь мог вводить только цифры. Посоветуйте из чего можно вырастить это)

Автор: VICTAR 20.3.2008, 20:07
TStringGrid+ручная отрисовка первого столбца

Автор: aktuba 20.3.2008, 23:31
VirtualTreeView лучше ;)

Автор: VICTAR 20.3.2008, 23:47
Цитата(aktuba @  20.3.2008,  23:31 Найти цитируемый пост)
VirtualTreeView лучше ;) 

Все зависит от задачи  smile 

Автор: v00d00 21.3.2008, 14:39
Задача состоит в том, чтобы проверить корректность введенных кодов, с теми что находятся в базе данных.

В StringGrid'е смотрел OnCellDraw канвы нету в списке передаваемых параметров. Как получить к ней доступ если есть только TRect?


Решение найдено:

procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol,
  ARow: Integer; Rect: TRect; State: TGridDrawState);
begin
if ACol = 0 then
  ImageList.Draw((Sender as TStringGrid).Canvas,Rect.Left,Rect.Top,0,true);
end;

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)