Как создать свой компанент
Госпада, подвкажите плиз как я могу написать свой компанент... меня интересует не столько программирование, сколько создание графического образа... ну например хочу таблицы, и чтобы еще у них можно было в каждой ячейке отдельно цвет фона менять....
Заранее спасибо!
Цитата:
Originally posted by Lsd[52r]
см. сабж....
Госпада, подвкажите плиз как я могу написать свой компанент... меня интересует не столько программирование, сколько создание графического образа... ну например хочу таблицы, и чтобы еще у них можно было в каждой ячейке отдельно цвет фона менять....
Заранее спасибо!
см. сабж....
Госпада, подвкажите плиз как я могу написать свой компанент... меня интересует не столько программирование, сколько создание графического образа... ну например хочу таблицы, и чтобы еще у них можно было в каждой ячейке отдельно цвет фона менять....
Заранее спасибо!
Решение подобных задач обычно строится на наследовании от существующего компонента и добавлении к нему новых свойств, методов и событий. Берёте, например, TStringGrid или TDrawGrid и на этой основе создаёте свой тип, TMyCoolGrid. И впрерёд, согласно своей фантазии. Рисуете, разумеется, всё новое самостоятельно. Здесь, на сайте, имеются статьи по написанию компонентов Delphi, так же и для Билдера делается, VCL ведь та же самая, только язык другой. Хотя Билдер и паскаль компилирует тоже.
Спасибо!