Problem z ListView

Problem z ListView
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam mam następujący problem piszę sobie grę czwórki w C++ i używam do tego formatek na chwilę obecną ListView problem w tym że wartości Caption mi wyświetla ale nic nie pokazuje mi jeśli chodzi o Subitems przykład

Kopiuj
{ 
static int i = 0;
 ListView1->Items->Add();
 ListView1->Items->Item[i]->Caption = "Item " + IntToStr(i);
 ListView1->Items->Item[i]->SubItems->Add("SubItem " + IntToStr(i) + "A");
 ListView1->Items->Item[i]->SubItems->Add("SubItem " + IntToStr(i) + "B");
 i++;
}

Caption będzie ok bo będzie Item0 ale Subitem już nic nie wyświetla nawet pustego pola tak jak by nie istniał.
pomoże ktoś w czym tkwi problem??

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
0

int i = ListView1->Items->Add();

  • Rejestracja: dni
  • Ostatnio: dni
0

[BCC32 Error] Unit2.cpp(20): E2034 Cannot convert 'TListItem *' to 'int'
teraz wyskoczył taki błąd gdy przypisałem to

Kopiuj
int i = ListView1->Items->Add(); 
_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
0

Trzeba pisać jakie środowisko, bo trochę się różnią:

Kopiuj
TListItem *nowy=ListView1->Items->Add(); 
nowy->Caption = "Item " + IntToStr(i);
nowy->SubItems->Add("SubItem " + IntToStr(i) + "A");
nowy->SubItems->Add("SubItem " + IntToStr(i) + "B");
  • Rejestracja: dni
  • Ostatnio: dni
0

Embarcadero XE 2 Rad Studio
Teraz się kompiluje ale cały czas wyświetla tylko Caption a SubItems już nie cały czas jak by wcale nie istniały. Nie wiem może trzeba coś w properties zmienić i ja nie wiem co :/

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.