Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.06.2011, 19:04   #1
Darlee
Пользователь
 
Регистрация: 22.03.2009
Сообщений: 28
По умолчанию Наследование TColorBox

Добрый вечер.
Хочу наследовать компонент ColorBox. Как сформировать в потомке свой список цветов? Какой метод надо переопределить для этого?
Darlee вне форума Ответить с цитированием
Старый 09.06.2011, 23:08   #2
Jaguar83
Профессионал
Пользователь
 
Аватар для Jaguar83
 
Регистрация: 25.05.2011
Сообщений: 91
По умолчанию

Зачем тебе наследовать компонент? Можно обойтись без этого.
Если хочешь, чтобы в списке были только твои цвета сделай так:
Код:
ColorBox1.Style:=[cbCustomColor];
ColorBox1.Items.AddObject('Wow!..Cool Color!',TObject($FFEE88));
Помог? Будь человеком - жми на весы слева!
Jaguar83 вне форума Ответить с цитированием
Старый 10.06.2011, 08:49   #3
Darlee
Пользователь
 
Регистрация: 22.03.2009
Сообщений: 28
По умолчанию

Просто у меня несколько таких списков на форме, не хочу для каждого писать код.
Darlee вне форума Ответить с цитированием
Старый 10.06.2011, 09:12   #4
Darlee
Пользователь
 
Регистрация: 22.03.2009
Сообщений: 28
По умолчанию

В общем - благодарю, я сама все написала.
Если что:
Код:
procedure TMyColorBox.NewListColor;
const C:Array [0..10] of TColor=(clBlack,clGreen,clTeal,clRed,clLime,clYellow,clBlue,clFuchsia,clSkyBlue,clAqua,clMenuHighlight);
var k,k1:word; Pr:boolean;
begin

for k := Items.Count - 1 downto 0 do
begin
Pr:=true;
for k1 := 0 to 10 do
if (Colors[k] = C[k1]) then Pr:=false;
if pr then
items.Delete(k);
end;
ItemIndex := 0;

end;
Darlee вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Наследование AJlxuMuk Общие вопросы C/C++ 8 06.07.2010 16:08
Наследование notHaker Общие вопросы Delphi 5 24.05.2010 18:55
Наследование Yulia13666 Общие вопросы по Java, Java SE, Kotlin 8 09.05.2010 11:39
Наследование beregok Общие вопросы C/C++ 1 04.07.2009 22:39
Наследование z3rg Общие вопросы C/C++ 9 30.04.2009 20:43