Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: [C++Builder 2009] TTreeView
Показать сообщение отдельно

Аватара для crashtuak

Старожил


Сообщения: 467
Благодарности: 25

Профиль | Отправить PM | Цитировать


Alan85, Спасибо, но я вот додумался вот к этому:
Код: Выделить весь код
int iii=0;
int CategoryCount = StrToInt(category->ReadString("Options",  "CategoryCount", NULL));
int ItemCount = StrToInt(category->ReadString("Options",  "ItemsCount", NULL));
for(int cat = 1; cat <= CategoryCount; cat++) {
TreeView1->Items->Add(NULL,category->ReadString("Category",  IntToStr(cat), NULL));
  for(int item = 1; item <= ItemCount; item++) {
		 if(category->ReadString("Item_"+IntToStr(item),  "category", NULL) == IntToStr(cat))
		 {
		   TreeView1->Items->AddChild(TreeView1->Items->Item[cat-1+iii],category->ReadString("Item_"+IntToStr(item),  "name", NULL));
		   iii=iii+1 ;
		 }
   }
}
Но там соравно был один недостаток, но который можно было обойти. Но твой вариант круче .

-------
Мне надо не так много "Полезных сообщений", чтоб сровнять их количество с моими постами :).


Отправлено: 07:10, 21-04-2009 | #5

Название темы: [C++Builder 2009] TTreeView