Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Pytania do ListView
andrey
Łódź



Typ: neutral
Postów: 295
Zarejestrowany: Mar 2003
Pytania do ListView

Mam takie pytania:
1) Czy jest jakis prosty sposob na usuwanie wielu wpisów z listview Viem ze kontrolka listview w VB 6.0 ma wlasciwosc .ListItems.Checked i dzieki temu mozna łatwo sprawdzac ktore wpisy sa zaznaczone przy opcji Multiple na true i je usunac caaly kod zajmie wtedy z 5 linijek Ja mam VB 5.0 i sie mecze nad problemem tzn mam gotowy kawalek kodu ale czekam na propozycje bo nie jest najlepszy
2)Czy w list View da sie zaznaczac wybrane przez uzytkownika wpisy kolorem Pamietajcie ze ustawienie .ForeColor = &HJakiś_kolor dotyczy wszystkich wpisów a mnie chodzi o np zaznaczenie kolorem dajmy na to czerwonym jednego wpisu z calej listy Slyszalem ze to mozliwe ale nie dam glowy uciac

A teraz mala rada dla wszystkich uzywajacych kontrolki list View Gdy usuwa sie Wiele wpisow na raz najlepiej ponad 10 (lub wszystkie) operacja jest bardzo powolna ListView za kazdym usunieciem elementu odswieza liste By temu zapobiec ( mam na mysli skaczacy obraz na monitorze) mozna uzyc API LockWindowUpdate ( funkcja ta "zamraza" odswiezanie kontrolki) potem usunac wszystkie wpisy ( ta ogromna ilosc ) i znowu odmrozic kontrolke przez uzycie LockWindowUpdate 0 (zero przywraca odswiezanie) Mam nadzieje ze sie komus przyda taka porada Czekam na odpowiedzi


_____________________________________________
http://www.carbondesign.pl/ - rowery poziome, trójkołówce, handbike-i, tuning, akcesoria

02-02-2004 00:35
Pokaż profil andrey  Wyślij email do andrey   Odwiedź stronę andrey       3078613
andrey
Łódź



Typ: neutral
Postów: 295
Zarejestrowany: Mar 2003

Coż głupio tak samemu sobie odpowiadać i to niedość tego samego wieczoru Ale Odpowiedzi na pytanie 1 i 2 leżą w kontrolce List View z Vb 5.0 i 6.0
Wiec z VB 5.0 dostarczane Microsoft Windows Common Controls 5.0 I tu list view nie ma opcji checked i forecolor dla kazdego wpisu i to jest COMCTL32.ocx
Z kolei VB 6.0 daje Windows Common Controls 6.0 i tu juz sa wspomniane opcje (MSCOMCTL32.ocx)

Jezeli jednak kogos interesuje kod pomagajacy usuwac wiele wpisow z kontrolki List View dla VB 5.0 niech da znac
Sorry za taki dziwny post mam nadzieje ze sie komus przyda


_____________________________________________
http://www.carbondesign.pl/ - rowery poziome, trójkołówce, handbike-i, tuning, akcesoria

02-02-2004 00:48
Pokaż profil andrey  Wyślij email do andrey   Odwiedź stronę andrey       3078613
Wszystkich odpowiedzi: 1 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1