Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > VirtualTreeView и ноды


Автор: nut 26.2.2007, 08:02
Ребят помогите как изменить в virtualtreeview надпись у ноды, пытался и по описанию самого компонента и находил статью на русском но она на делфи и переводил ее на с++, не получалось.

Автор: nut 10.3.2007, 17:49
Может кто нить пользовался им? Подскажет.

Автор: nut 13.3.2007, 15:20
по ковырял VTW заношу данные таким способом


Код

WideString Names[4]={
"Петя",
"Маша",
"Костя",
"Дима"
};


//---------------------------------------------------------------------------
void __fastcall TForm1::VirtualStringTree1GetText(TBaseVirtualTree *Sender,
      PVirtualNode Node, TColumnIndex Column, TVSTTextType TextType,
      WideString &CellText)
{
CellText = Names[Node->Index];
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormCreate(TObject *Sender)
{
VirtualStringTree1->NodeDataSize = sizeof(TPhoneNode);
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button2Click(TObject *Sender)
{
for( int i = 0; i <= 3; i++)
{
VirtualStringTree1->AddChild(NULL);
}
}
//---------------------------------------------------------------------------



но это очень не удобно есть способ по лучше?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)