Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Лучшая реализация класса, при котором создаёться обьект с картинкой. (http://forum.oszone.net/showthread.php?t=178927)

FunTime 23-06-2010 00:59 1439788

Лучшая реализация класса, при котором создаёться обьект с картинкой.
 
Создал класс
Код:

class TAnswer {
private:
        TsEdit *AnswerEdit;
        TsBitBtn *DeleteBtn;
public:
        __fastcall TAnswer(TWinControl *Parent);
        __fastcall ~TAnswer();
};

В конструкторе просто создаётся поле и рядом кнопка.
Задача такая, что бы на этой кнопке была картинка. Как это удобнее и более грамотно сделать?
Есть ImageList, где будет лежать иконка.

Есть 2 идеи.

1. В конструкторе передавать ещё и ImageList от куда будет браться иконка.
2. Каким-то образом в конструкторе динамически будет создаваться ImageList и загружаться иконка, этот ImageList будет передаваться уже кнопке.

Какие есть решения подобной проблемы?


Время: 16:49.

Время: 16:49.
© OSzone.net 2001-