Объект в ListBox
{
public:
AnsiString Name_;
int id_;
CListItem(AnsiString,int);
};
CListItem::CListItem(AnsiString Name, int id)
{
Name_=Name;
id_=id;
}
Хочу добавить строку в ListBox и связать с ней объект класса
CListItem *TList = new CListItem( "test",7 );
ListBox1->Items->AddObject("test",TList);
на последней строке пишет ошибку, помогите пожалуйста, что делаю не так?
Цитата:
Originally posted by bleed
class CListItem
{
public:
AnsiString Name_;
int id_;
CListItem(AnsiString,int);
};
CListItem::CListItem(AnsiString Name, int id)
{
Name_=Name;
id_=id;
}
Хочу добавить строку в ListBox и связать с ней объект класса
CListItem *TList = new CListItem( "test",7 );
ListBox1->Items->AddObject("test",TList);
на последней строке пишет ошибку, помогите пожалуйста, что делаю не так?
class CListItem
{
public:
AnsiString Name_;
int id_;
CListItem(AnsiString,int);
};
CListItem::CListItem(AnsiString Name, int id)
{
Name_=Name;
id_=id;
}
Хочу добавить строку в ListBox и связать с ней объект класса
CListItem *TList = new CListItem( "test",7 );
ListBox1->Items->AddObject("test",TList);
на последней строке пишет ошибку, помогите пожалуйста, что делаю не так?
Во-первых TList - крайне неудачное имя для переменной. Ну очень неудачное...
Во-вторых:
ListBox1->Items->AddObject("test",(Object*)TList);
Цитата:
Originally posted by Fazil6
Во-первых TList - крайне неудачное имя для переменной. Ну очень неудачное...
Во-вторых:
ListBox1->Items->AddObject("test",(Object*)TList);
Во-первых TList - крайне неудачное имя для переменной. Ну очень неудачное...
Во-вторых:
ListBox1->Items->AddObject("test",(Object*)TList);
по поводу имени переменной спасибо, учел, исправил
CListItem *L = new CListItem( "test",7 );
ListBox1->Items->AddObject("test",(Object*)L);
выдает ошибку, мне кажется вы немного опечатались вместо Object, TObject так все работает ок, большое спасибо.
Цитата:
Originally posted by bleed
по поводу имени переменной спасибо, учел, исправил
CListItem *L = new CListItem( "test",7 );
ListBox1->Items->AddObject("test",(Object*)L);
выдает ошибку, мне кажется вы немного опечатались вместо Object, TObject так все работает ок, большое спасибо.
по поводу имени переменной спасибо, учел, исправил
CListItem *L = new CListItem( "test",7 );
ListBox1->Items->AddObject("test",(Object*)L);
выдает ошибку, мне кажется вы немного опечатались вместо Object, TObject так все работает ок, большое спасибо.
Да конечно TObject