Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ListView - zaznaczenie wiersza.

26 views
Skip to first unread message

adam

unread,
Dec 23, 2009, 11:36:52 AM12/23/09
to
Witam.

Mam trywialne pytanko ale nie wiem jak sobie z tym poradziďż˝.... mianowicie
jak programowo zaznaczyďż˝ np. innym kolorem wiersz
na li�cie komponentu ListView. Np. trzeba zaznaczy� wiersz/e je�eli
posiadaj� w zadanym polu warto�� wi�ksz� od 10.
Chodzi mi o sam kod do zaznaczenia wiersza o wybranym indexie.

Help
Adam


__________ Informacja programu ESET NOD32 Antivirus, wersja bazy sygnatur wirusow 4712 (20091223) __________

Wiadomosc zostala sprawdzona przez program ESET NOD32 Antivirus.

http://www.eset.pl lub http://www.eset.com

Bob

unread,
Dec 23, 2009, 2:48:24 PM12/23/09
to
On Dec 23, 5:36 pm, "adam" <u...@gmail.com> wrote:
> Witam.
>
> Mam trywialne pytanko ale nie wiem jak sobie z tym poradzić.... mianowicie
> jak programowo zaznaczyć np. innym kolorem wiersz
> na liście komponentu ListView. Np. trzeba zaznaczyć wiersz/e jeżeli
> posiadają w zadanym polu wartość większą od 10.

> Chodzi mi o sam kod do zaznaczenia wiersza o wybranym indexie.

Na Twoje pytanie nie można odpowiedzieć, bo nie podałeś
ani języka programowania, ani systemu operacyjnego,
ani biblioteki GUI jakiej używasz...

Wojciech Muła

unread,
Dec 23, 2009, 3:03:40 PM12/23/09
to
Bob <robert...@gmail.com> wrote:

> > Mam trywialne pytanko ale nie wiem jak sobie z tym poradzić.... mianowicie
> > jak programowo zaznaczyć np. innym kolorem wiersz
> > na liście komponentu ListView. Np. trzeba zaznaczyć wiersz/e jeżeli
> > posiadają w zadanym polu wartość większą od 10.
> > Chodzi mi o sam kod do zaznaczenia wiersza o wybranym indexie.
>
> Na Twoje pytanie nie można odpowiedzieć, bo nie podałeś
> ani języka programowania, ani systemu operacyjnego,
> ani biblioteki GUI jakiej używasz...

Tylko dopiszę, że pewnie trzeba będzie samodzielnie rysować
elementy listy, bowiem nie znam takiej biblioteki, który tę
kontrolkę miałby jakoś specjalnie rozbudowaną.

w.

Jacek Czerwinski

unread,
Dec 23, 2009, 3:12:55 PM12/23/09
to
Wojciech Mu�a pisze:

> Bob <robert...@gmail.com> wrote:
>
>>> Mam trywialne pytanko ale nie wiem jak sobie z tym poradziďż˝.... mianowicie
>>> jak programowo zaznaczyďż˝ np. innym kolorem wiersz
>>> na li�cie komponentu ListView. Np. trzeba zaznaczy� wiersz/e je�eli
>>> posiadaj� w zadanym polu warto�� wi�ksz� od 10.

>>> Chodzi mi o sam kod do zaznaczenia wiersza o wybranym indexie.
>> Na Twoje pytanie nie mo�na odpowiedzie�, bo nie poda�e�
>> ani j�zyka programowania, ani systemu operacyjnego,
>> ani biblioteki GUI jakiej u�ywasz...
>
> Tylko dopisz�, �e pewnie trzeba b�dzie samodzielnie rysowa�
> elementy listy, bowiem nie znam takiej biblioteki, kt�ry t�
> kontrolk� mia�by jako� specjalnie rozbudowan�.

Je�li mowa o Win API, ListView opcjonalnie mo�e mie� multiselect
http://msdn.microsoft.com/en-us/library/cc656504(VS.85).aspx
http://msdn.microsoft.com/en-us/library/bb774739(VS.85).aspx

LVS_SINGLESEL
Only one item at a time can be selected. By default, multiple items
may be selected.

Skoro tak, owner draw nie by�by konieczny. Atrybut jest do�� stary i na
wszystkich dzi� rozs�dnych windowsach chyba dzia�a.

Pytanie, co u kolegi rzeczywi�cie jest za biblioteka, jesli nad Windows
s� b. du�e szanse �e tylko opakowuje naturaln� kontrolk�.

W nowszych wydaniach (kt�res tam Windows i kt�rys MSIE) jest te� chyba
select rozumiany jako fajeczka (checkbox), ale na te lata ju� nie by�em
na bie��co.

adam

unread,
Dec 23, 2009, 3:26:36 PM12/23/09
to

> Na Twoje pytanie nie mo�na odpowiedzie�, bo nie poda�e�
> ani j�zyka programowania, ani systemu operacyjnego,
> ani biblioteki GUI jakiej u�ywasz...

�rodowisko to Borland Builder C++ 6 i komponent klasy TListView.
Pozdrawiam
Adam


__________ Informacja programu ESET NOD32 Antivirus, wersja bazy sygnatur wirusow 4713 (20091223) __________

Jacek Czerwinski

unread,
Dec 23, 2009, 3:58:05 PM12/23/09
to
adam pisze:

>
>> Na Twoje pytanie nie mo�na odpowiedzie�, bo nie poda�e�
>> ani j�zyka programowania, ani systemu operacyjnego,
>> ani biblioteki GUI jakiej u�ywasz...
Jak nie podaje miejscowo�ci to DC, jak nie podaje IDE to ...


> �rodowisko to Borland Builder C++ 6 i komponent klasy TListView.
> Pozdrawiam
> Adam
>

Aaaaaaaa ... to tam jest sliczny Help. Klikasz na komponent i F1.
wszystko super opisane. Nazwy sďż˝ naprawdďż˝ 'intuicyjne'


PS. Wybacz, mo�e jutro b�d� odpowiada� ludzkim g�osem, ale dzi� prosz�
po prostu rusz g�ow�, to nie boli.

adam

unread,
Dec 24, 2009, 7:56:54 AM12/24/09
to
> Aaaaaaaa ... to tam jest sliczny Help. Klikasz na komponent i F1. wszystko
> super opisane. Nazwy sďż˝ naprawdďż˝ 'intuicyjne'
>
>
> PS. Wybacz, mo�e jutro b�d� odpowiada� ludzkim g�osem, ale dzi� prosz� po
> prostu rusz g�ow�, to nie boli.

A tak naprawdďż˝ cenna porada komponent i F1............. nie pisaďż˝ bym posta
gdybym tam coďż˝ znalazďż˝.
S� tam opisane jak dobrze wiesz poszczeg�lne w�asno�ci metody
komponentu....... ale moim zdaniem nie ma metody ani w�asno�ci
koloruj�cej wybrany wiersz no chyba, �e Pan panie m�drali�ski co� tam
znalaz� i bez "b�lu g�owy" jakie� rozwi�zanie ma ? :)

Pozdrawiam i Weso�ych �wi�t
Adam


__________ Informacja programu ESET NOD32 Antivirus, wersja bazy sygnatur wirusow 4714 (20091224) __________

Bob

unread,
Dec 24, 2009, 10:29:29 AM12/24/09
to
On Dec 24, 1:56 pm, "adam" <u...@gmail.com> wrote:
> > Aaaaaaaa ... to tam jest sliczny Help. Klikasz na komponent i F1. wszystko
> > super opisane. Nazwy są naprawdę 'intuicyjne'
>
> > PS. Wybacz, może jutro będę odpowiadał ludzkim głosem, ale dziś proszę po
> > prostu rusz głową, to nie boli.
>
> A tak  naprawdę cenna porada komponent i F1............. nie pisał bym posta
> gdybym tam coś znalazł.

źle szukałeś...

Ja znalazłem w 5 minut za pomocą Google, wprawdzie dotyczy to
Delphi, ale podobno Builder i Deplhi to jedno i to samo:
http://www.delphi3000.com/articles/article_2768.asp?SK=

Pozdrawiam.

0 new messages