Lazarus
Home
Help
TinyPortal
Search
Login
Register
Lazarus
»
Forum
»
Programming
»
Packages and Libraries
»
FPSpreadsheet
»
Background Color for a Range?
Free Pascal
Website
Downloads
Wiki
Documentation
Bugtracker
Mailing List
Lazarus
Website
Downloads (Laz+FPC)
Packages (OPM)
FAQ
Wiki
Documentation (RTL/FCL/LCL)
Bugtracker
CCR Bugs
GIT
Mailing List
Other languages
Foundation
Website
Useful Wiki Links
Project Roadmap
Getting the Source
Screenshots
How to use the forum
Forum Rules
About donations (wiki)
Bookstore
Computer Math and Games in Pascal
(preview)
Lazarus Handbook
Search
Advanced search
Recent
Finding List of Fonts & P...
by
Mike.Cornflake
[
Today
at 12:51:08 pm]
how to connect to mariadb...
by
Mike.Cornflake
[
Today
at 12:25:31 pm]
New charts
by
Boleeman
[
Today
at 11:24:34 am]
Star Wars Galaxian
by
Nimbus
[
Today
at 11:07:09 am]
Create small language
by
Packs
[
Today
at 10:21:22 am]
Unleashed Pascal (async/a...
by
Fibonacci
[
Today
at 08:11:20 am]
SPAM
by
paweld
[
Today
at 07:17:10 am]
Automatic generation of *...
by
dbannon
[
Today
at 06:32:16 am]
« previous
next »
Print
Pages: [
1
]
Author
Topic: Background Color for a Range? (Read 2453 times)
Jvan
Full Member
Posts: 181
Background Color for a Range?
«
on:
October 01, 2020, 02:21:13 am »
I'm using de the following code:
Code: Pascal
[Select]
[+]
[-]
for
i
:
=
0
to
10
do
WriteBackgroundColor
(
0
,
i
,
RGBToColor
(
235
,
235
,
235
)
)
;
for
i
:
=
0
to
10
do
WriteBackgroundColor
(
1
,
i
,
RGBToColor
(
235
,
235
,
235
)
)
;
But maybe there is a way for a range.
Logged
winni
Hero Member
Posts: 3197
Re: Background Color for a Range?
«
Reply #1 on:
October 01, 2020, 01:25:14 pm »
Hi!
Tell us what
WriteBackgroundColor
does.
Setting a pixel? If yes then just do:
Code: Pascal
[Select]
[+]
[-]
....
With
Canvas
do
begin
Brush
.
color
:
=
RGBToColor
(
235
,
235
,
235
)
;
Pen
.
Color
:
=
Brush
.
Color
;
Rectangle
(
0
,
0
,
2
,
11
)
;
end
;
Winni
Logged
paweld
Hero Member
Posts: 1688
Re: Background Color for a Range?
«
Reply #2 on:
October 01, 2020, 03:16:39 pm »
Code: Pascal
[Select]
[+]
[-]
for
i
:
=
0
to
10
do
for
j
:
=
0
to
1
do
WriteBackgroundColor
(
j
,
i
,
RGBToColor
(
235
,
235
,
235
)
)
;
Logged
Best regards / Pozdrawiam
paweld
Print
Pages: [
1
]
« previous
next »
Lazarus
»
Forum
»
Programming
»
Packages and Libraries
»
FPSpreadsheet
»
Background Color for a Range?
TinyPortal
© 2005-2018