Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

kako sakriti kolonu u list view

[es] :: .NET :: kako sakriti kolonu u list view

[ Pregleda: 4070 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Deep|Blue
Srce Srbije

Član broj: 631
Poruke: 1431
*.beotel.net

ICQ: 101830817


+314 Profil

icon kako sakriti kolonu u list view14.04.2004. u 15:22 - pre 243 meseci
dakle
kako sakriti zeljenu kontrolu u listview kontroli.
"Hmmm", rekao je, "...suprostavlja se nadrealizmu prikrivene metafore..." Razmišljao je tome na trenutak, a onda je zatvorio beležnicu s mrkim osmehom.
"I smrt je za njih suviše dobra"
 
Odgovor na temu

nervozica
Novi Beograd

Član broj: 18671
Poruke: 77
*.nasamreza.com



Profil

icon Re: kako sakriti kolonu u list view14.04.2004. u 23:34 - pre 243 meseci
dakle
O cemu ti zapravo pricas????
Djankam se, kuzish.
 
Odgovor na temu

ZokiR
Zoran Radojković
Melburn, Australija

Član broj: 15986
Poruke: 109
*.nexnet.net.au



Profil

icon Re: kako sakriti kolonu u list view15.04.2004. u 09:04 - pre 243 meseci
Prost način da se to uradi je da smanjiš širinu željene kolone na 0. (listView.Columns[x].Width = 0)

Problem sa ovakvim rešenjem je to što korisnik može mišem da razvuče nevedljivu kolonu i tako otkrije vrednost u njoj. Ja sam pokušavao da to sprečim pravljenjem sopstvene ListView kontrole koja nasleđuje od standardnog ListView-a i implementira WndProc:

Code:
protected override void WndProc(ref Message message)
{
    const int WM_PAINT = 0xf;

    switch (message.Msg)
    {
        case WM_PAINT:
            if (this.View == View.Details && this.Columns.Count > 0)
            {
                foreach (ColumnHeader column in this.hiddenColumns)
                {
                    column.Width = 0;
                }
            }
            break;
    }

    base.WndProc(ref message);
}

Međutim, nisam bio zadovoljan rezultatom i digao sam ruke od skrivanja kolona već jednostavno rekreiram listu u zavisnosti od toga šta treba prikazati u datom momentu.
 
Odgovor na temu

Deep|Blue
Srce Srbije

Član broj: 631
Poruke: 1431
195.252.85.*

ICQ: 101830817


+314 Profil

icon Re: kako sakriti kolonu u list view15.04.2004. u 10:44 - pre 243 meseci
thnks zokir
i ja sam dosao do slicnog rezultata.
kad koristim datagrid onda mogu da sakrijem zeljene kolone,
listview mi je mnogo funkcionalniji, ali ima taj nedostatak (ili ga ja ne mogu resiti) da ne moze da se sakrije kolona od korisnika.
"Hmmm", rekao je, "...suprostavlja se nadrealizmu prikrivene metafore..." Razmišljao je tome na trenutak, a onda je zatvorio beležnicu s mrkim osmehom.
"I smrt je za njih suviše dobra"
 
Odgovor na temu

[es] :: .NET :: kako sakriti kolonu u list view

[ Pregleda: 4070 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.