| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 |
Все зависит от задачи |
| Автор: 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; |