Strona 2 z 2

Re: Stringgrid i Ctrl+c

Nowy postNapisane: niedziela, 13 stycznia 2013, 21:48
przez Cyfrowy Baron
oneiro napisał(a):Albo przykładowo klikam na komórkę [0,0] czyli "Sect. Prop." i zaznaczam aż do kolumny I11 [mm4] 2 wiersza.


Cudów nie ma. Wszystko trzeba oprogramować. Komórek nagłówka nie da się zaznaczać. Ustaw w tabeli FixedCol i FixedRow na 0 a będziesz mógł zaznaczać te komórki. Możesz sobie coś narysować w tych komórkach tak by wyglądały jak komórki nagłówka i po problemie.

Re: Stringgrid i Ctrl+c

Nowy postNapisane: niedziela, 13 stycznia 2013, 21:58
przez oneiro
Dobre, wystarczy więc, aby nadać tym komórkom szare tło :)

Dzięki, zaczynam działać zgodnie z tą poradę http://programowanie.cal.pl/cyfbar/stri ... html#grid6

EDIT:

Zrobiłem tak w onDrawCell
KOD cpp:     UKRYJ  
if (ARow == 0)
 StringGrid1->Canvas->Brush->Color = clGray ;
if (ACol ==0)
 StringGrid1->Canvas->Brush->Color = clGray ;
 
Działa, ale
- kolor nie ten, może podpowiesz, jaki to szary jest oryginalnie
- komórki "fixed", które już tylko je udaję nie jest "3D", da się to jakoś zmienić?


EDIT2:

Kolor chyba mam: clLtGray
Ale dalej jest taki...płaskie, dziwnie to wygląda, brakuje efektu 3D