BCB 6 ValueListEditor

Alcadur

Użytkownik
Dołączył
Listopad 10, 2007
Posty
107
Witam, jest możliwość dodania w CalueListEditor więcej niż dwóch kolumn? Próbowałem edytować TitleCaptions i jeśli edytuje nazwy dwóch pierwszych kolumn to wszystko jest ok, ale jeśli dodam następne to nic to nie daje, próbowałem również zmieniać większość pozostałych opcji ale nic to nie dało :(
 

Legalnl

Użytkownik
Dołączył
Październik 8, 2008
Posty
828
wykorzystaj komponent TlistView :) mozesz tworzyc ile chcesz tych kolumn, oraz przectawiac je w kilku roznych postaciach
 

Alcadur

Użytkownik
Dołączył
Listopad 10, 2007
Posty
107
Wielkie dzięki właśnie o takie coś mi chodziło :)

Elo, bym był wdzięczny jeśli podał byś mi jeszcze przykład kodu jak uzupełniać tą tabele bo nie mogę do tego dojść ;/

Dobra doszedłem do tego ale mam problem jeśli chodzi o wydajność, robie kalkulator sieciowy i przy pożyczonych 13 bitów i więcej jest pewne opóźnienie jeśli chodzi o ukończenie obliczeń i wyświetlenie rezultatów dla 13 bitów jest to coś koło 15s a jest to tylko 8190 podsieci a maksymalna liczba podsieci to 4194302 więc opóźnienie będzie znacznie większe :(, oto fragment kodu:
Kod:
Form1->TPostep->Max = subnet;
          Form1->TPostep->Position = 0;
          if(le<=8)
          {
            t=0;
            for(int i=0;i<subnet;i++)
            {
              Form1->TPostep->StepIt();
              t+=pow(2,8-le);
              ipsh = ips;
              TListItem *Ele = Form1->TLista->Items->Add();

              Ele->Caption = i+1;

              ipsh+=t;
              ipsh+=".";
              ipsh+=0;
              Ele->SubItems->Add(ipsh);

              ipsh=ips;
              ipsh+=t;
              ipsh+=".";
              ipsh+=1;
              ipsh+=" - ";
              ipsh+=ips;
              ipsh+=t+pow(2,8-le)-1;
              ipsh+=".";
              ipsh+=254;
              Ele->SubItems->Add(ipsh);

              ipsh=ips;
              ipsh+=t+pow(2,8-le)-1;
              ipsh+=".";
              ipsh+=255;
              Ele->SubItems->Add(ipsh);
            }//end for
 
Ostatnio edytowane przez moderatora:
Do góry Bottom