Columns in einer ListView verstecken



  • Problem:

    ListView Items werde von einer in eine ander liste kopiert und
    zwar mit :

    TListItem *BUFF;
    BUFF = ListView2->Add();
    BUFF->Assign(ListView1->Selected);
    

    Nun möchte ich aber das in der anderen Liste manche Column Header gar nicht zu sehen sind

    die Informationen Sollen aber in den Substring so bleiben wie sie sind

    also wie versteck ich die Columns so das z.b nur die erste und die letzte column zu sehen sind

    bei maxwidth=1 u. minwidth=0 lässtes sich noch um 1 ziehen

    bei "" =0 u. "" =0 lässtes sich ziehn wie ich will

    Ideen Thx

    P.S.: minus werte sind für automatische breitenanpassung

    ich bin ratlos



  • Das ist mit dem normalen ListView nicht möglich.

    Du könntest dich nach einer entsprechend erweiterten Komponente umsehen, oder du hältst die Daten intern in einer separaten StringList o.ä. vor und erstellst daraus die ListView-Items je nach Bedarf.


Anmelden zum Antworten