Lazarus
Home
Forum
Help
TinyPortal
Search
Login
Register
Lazarus
»
Other Languages
»
Portuguese
»
[dúvida] DBGrid Zebrado
Free Pascal
Website
Downloads
Wiki
Bugtracker
Mailing List
Lazarus
Website
Downloads (Laz+FPC)
FAQ
Wiki
Bugtracker
Packages
IRC channel
Developer Blog
Follow us on Twitter
Latest SVN
Mailing List
Other languages
Foundation
Website
Useful Wiki Links
Project Roadmap
Getting the Source
Screenshots
About donations (wiki)
Bookstore
Computer Math and Games in Pascal
Search
Advanced search
« previous
next »
Print
Pages: [
1
]
Author
Topic: [dúvida] DBGrid Zebrado (Read 3424 times)
JonatanWillian
Newbie
Posts: 2
[dúvida] DBGrid Zebrado
«
on:
December 24, 2011, 02:20:32 am »
Olá amigos, tudo bem? Sou novo por aqui, e novo também no Lazarus. Gostaria de dizer que é muito bom programar no Lazarus. Sou um mero iniciante (não tenho cursos ou qualquer outra coisa assim relacionado à programação).
Bom, estou iniciando um projeto bem "pequeno", que consistem em desenvolver um emissor de recibos completo. Estou com ele já encaminhado, dem uma olhada na interface principal:
(http://i.imgur.com/KQhWX.png)
Estou com duas dúvidas.
1)
Como deixar o DBGrid Zebrado?
Encontrei alguns scrips pra delphi, que não funcionaram no Lazarus. Em um deles o Lazarus não reconhece a seguinte linha:
if (
DSRecibos
.
dataset
.
recordcount
=
0
) and (
gdSelected in state
)
then canvas
.
brush
.
color
:=
clSilver
else
begin
if (
gdSelected in state
)
then canvas
.
Brush
.
Color
:=
clGreen
else
if
DBGridRecibos
.
SelectedRows
.
CurrentRowSelected
then canvas
.
Brush
.
Color
:=
CLRed
else
if
QRRecibos
.
RecNo mod 2
=
0
then canvas
.
Brush
.
Color
:=
clblue
else
canvas
.
Brush
.
Color
:=
clred
;
canvas
.
Font
.
Color
:=
$FFFFFF
xor
canvas
.
Brush
.
Color
;
end
;
DBGridRecibos
.
DefaultDrawColumnCell
(
Rect
,
DataCol
,
Column
,
State
);
--->
inherited DrawColumnCell
(
Rect
,
DataCol
,
Column
,
State
);
2)
Como alterar o formato da data? A data está sendo gravada no BD (SQlite) no seguinte formato: DD-MM-AAA, quando deveria ser assim: DD/MM/AAAA.
Agradeço muitíssimo pela atenção. Qualquer dica ou sugestão eu agradeço
Logged
Mando
Full Member
Posts: 177
Re: [dúvida] DBGrid Zebrado
«
Reply #1 on:
December 29, 2011, 10:47:14 am »
Olá.
Te escribo en español:
Debes probar con las propiedades "AlternateColor" y "Color" del DBGrid.
En Código.
DBGridRecibos.AlternateColor:=clBlue;
DBGridRecibos.Color:=clRed;
Logged
JonatanWillian
Newbie
Posts: 2
Re: [dúvida] DBGrid Zebrado
«
Reply #2 on:
December 30, 2011, 12:32:23 am »
Gracias, voy a probar.
Logged
deciorocha
Newbie
Posts: 3
Re: [dúvida] DBGrid Zebrado
«
Reply #3 on:
September 06, 2016, 11:47:35 pm »
Olá pessoal, desculpem ressuscitar um tópico antigo, todavia, isto muito me interessa...
Afinal, conseguiram criar um dbgrid zebrado para o Lazarus??? eu tenho um que veio do DTDelphi, mas, não consegui fazê-lo funcionar no Lazarus.
Obrigado!!!
Logged
Print
Pages: [
1
]
« previous
next »
Lazarus
»
Other Languages
»
Portuguese
»
[dúvida] DBGrid Zebrado
Recent
Find text
by
justnewbie
[April 20, 2018, 11:59:00 pm]
Ubuntu Launcher not using...
by
jamie
[April 20, 2018, 11:52:41 pm]
LAMW: Android 7.1.2
by
c4p
[April 20, 2018, 11:46:55 pm]
An advice - um conselho
by
ezlage
[April 20, 2018, 10:19:12 pm]
Compiler can't find TPU f...
by
CzarAlex
[April 20, 2018, 10:11:33 pm]
[Solved using Indy] Repli...
by
Remy Lebeau
[April 20, 2018, 09:39:30 pm]
indy IRC and Umlauts
by
Remy Lebeau
[April 20, 2018, 09:26:12 pm]
Problem with IdHTTP1Get(R...
by
Remy Lebeau
[April 20, 2018, 09:05:25 pm]
Looking for devs interest...
by
nightraven
[April 20, 2018, 08:42:28 pm]
Autocomplete for TRichmem...
by
m.abudrais
[April 20, 2018, 08:39:07 pm]