StringGrid malowanie 1 zaznaczonej kolumny.

0

Witam

Od ponad tygodnia próbuje pomalować 1 kolumnę zaznaczonego wiersza. Gdy koloruje cały wiersz to 1 kolumna jest taka niebieska reszta ma żądany kolor. Gdy przejdę np do edita o dziwo wszystko jest wtedy ok.

 if (state = [gdSelected]) then 
    with TStringGrid(Sender), Canvas do 
    begin 
    //kolorowanie 
    end; 
 

Dziękuję za pomoc.

0

wyłączyli Google i Forum 4programmers ??
setki linków

0

Myślisz że nie szukałem?

Każda próba pokolorowania czegokolwiek sprawia tak jakby malowanie tej komórki zostało pominięte...
Dokładnie chodzi o miejsce w którym powinien być FixedCol, ja ofc to wyłączyłem.

Przeszukałem tone tematów na polskich jak i na eng stronach. Kolejny problem który zauważyłem to przerwa między komórkami (innego koloru) gdzie grubość linii wynosi 0 (też chodzi o zaznaczony wiersz), oczywiście występuje to tylko przy próbie malowania byle jakiej komórki.

Niech ktoś mnie oświeci, plox :D

0

to strasznie h...wo szukasz,
w ten sposób doi niczego nie dojdziesz
http://4programmers.net/Szukaj?q=Kolorowanie+wybranych+kom%C3%B3rek+StringGrida.

0

Nadal to samo :/
Dla pewności zamieszczam projekt w D7 z dokładnie takimi samymi ustawieniami stringgrida.

http://www.multiupload.com/2HSQN2QAD6

0

d**pa a nie szukałeś
ja niedawno bawiłem się ze StrigGrid'em i na pewno znalazłem w pierwszych 10-ciu linkach
dla ułatwienia dodam, że należy pobawić się z właściwościami StringGrid.Options

1

Bo ma być:

if (gdSelected in State) then

a nie:

if (State = [gdSelected]) then

1 użytkowników online, w tym zalogowanych: 0, gości: 1