aldweb

Fermer I. aldweb

Fermer II. Gratuitiels PC

Fermer III. Gratuitiels Palm

Fermer IV. Partagiciels Palm

Fermer V. iziBasic Palm

Fermer VI. Connaissance Palm

Fermer VII. Ordinateur Poche

Fermer VIII. miniPortail

Spécial !



Version mobile
de l'aldweb Site

m.aldweb.com


Ni Français, ni Anglais ?

Essayez donc l'un de ces drapeaux :
[de] [es] [it] [pt]
Recherche




Météo / Spam / www

Météo Lyon


aldweb contre le SPAM


Newsletter
Pour avoir des nouvelles de ce site, inscrivez-vous à notre Newsletter.
S'abonner
Se désabonner
298 Abonnés
Sites web de la famille

Webmaster - Infos
News Amis
Visites

   visiteurs

   visiteurs en ligne

Sondage
Comment trouve-tu le nouvel habillage de l'aldweb Site ?
 
Superbe !
Joli
Moyen
Moche...
Résultats
forum.gifForum - iziBasic - Sujet n°1598

Forum - Forum
iziBasic - iziBasic


Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 257

actif  Sujet n° 1598  Text color

le 06/11/2007 @ 03:18
par Trent

Anonyme



Hello,
I am having fun writing some new programs in Izibasic. I am having a problem though with text color. I have looked everywhere but can't find examples of how to do it anywhere in the samples or forums.
Here's what I would like to do.
I would like the following line to be white on red background. In my old basic I would write it like this:
color 15,4
Print "Hello"
This doesn't work in Izibasic.
Can someone please help me ?
Thanks in advance.
-trent-
  Poster une réponse  Haut

[]   


Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Réponse n° 1
--------
le 06/11/2007 @ 11:26
par Tuka

Anonyme

visiteur
Hello Trent,

Please try this code.

'RedMessage.iBAS
{CreatorID "HELO"}
{Version "1.0"}
{PARSER ON}
{KEYEVENTS ON}
{CONSOLEFONT OFF}
BEGIN
SETFONT 7
R=65536*255
GPRINT "Hello!",65,70,R
WAIT
END
  Poster une réponse  Haut

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Réponse n° 2
--------
le 06/11/2007 @ 11:46
par Tuka

Anonyme

visiteur
Hello Trent,

Please try this code.
This program simplifies color select.


'iziColorSelect.iBAS
{CreatorID "HELO"}
{Version "1.0"}
{PARSER ON}
{KEYEVENTS ON}
{CONSOLEFONT OFF}

BEGIN
BUTTON #1,"Select",60,40,40,12
BOX 19,99 TO 141,151
B=COLOR(1)
REPEAT
E=DOEVENTS
IF E=1 THEN
C=COLORSELECT(255):C$=STR$(C,0)
COLOR C:BOXFILLED 20,100 TO 140,150
COLOR B:GPRINT C$,60,60
END IF
UNTIL E<0
END
  Poster une réponse  Haut

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Réponse n° 3
--------
le 06/11/2007 @ 12:04
par Tuka

Anonyme

visiteur
Hello,

I upgraded iziColorSelect.
I'm sorry by my many answer.

'iziColorSelect.iBAS
{CreatorID "HELO"}
{Version "1.0"}
{PARSER ON}
{CONSOLEFONT OFF}

BEGIN
BUTTON #1,"Select",60,40,40,12
BOX 19,99 TO 141,151
B=COLOR(1):C=255
REPEAT
E=DOEVENTS
IF E=1 THEN
C=COLORSELECT(C):C$=STR$(C,0)
COLOR C:BOXFILLED 20,100 TO 140,150
COLOR B:GPRINT C$,60,60
END IF
UNTIL E<0
END
  Poster une réponse  Haut

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Réponse n° 4
--------
le 10/11/2007 @ 02:20
par Trent

Anonyme

visiteur
Tuka,
Thankyou for your replies.
I typed in your upgraded example called IziColorSelect.ibas and ran it.
It runs very nicely. It's a neat program.
But it still doesn't show me an example of how to just write some simple color text on color background.
Simply put, how can I make the following text to be white on red background ?
"Hello".
In standard basic it would be simply:

Color 15,4
Pring "Hello"

Thanks for your hard work.
-trent-

  Poster une réponse  Haut

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Réponse n° 5
--------
le 10/11/2007 @ 02:26
par Trent

Anonyme

visiteur
Tuka,
Sorry for the typing/spelling error on my previous message.
Should have said:
PrinT "Hello"
not PrinG "Hello"

You probably figured that out on your own, but it seems that we may have a language barrier between us and when I make spelling mistakes it just makes it worse.
Thanks again.
<smile>
-trent-
  Poster une réponse  Haut

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Réponse n° 6
--------
le 10/11/2007 @ 02:57
par Tuka

Anonyme

visiteur
Hello Trent,

We use GPRINT statement.
GPRINT supported colorful message.
Please watch this sample and the other samples which I already introduced.

'ColorMSG.iBAS
{CreatorID "HELO"}
{Version "1.0"}
{PARSER ON}
{CONSOLEFONT OFF}

BEGIN
BOXFILLED 40,40 TO 100,90
W=65536*255+256*255+255 'WHITE
R=16711680 'RED =65536*255
GPRINT "Hello",60,60,R,W
WAIT
END
  Poster une réponse  Haut

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Réponse n° 7
--------
le 10/11/2007 @ 03:10
par Tuka

Anonyme

visiteur
Hello Trent,

I'm sorry.
I made a mistake.
This sample displays a white message in a red background.

'ColorMSG.iBAS
{CreatorID "HELO"}
{Version "1.0"}
{PARSER ON}
{CONSOLEFONT OFF}

BEGIN
W=65536*255+256*255+255 'WHITE
R=16711680 'RED =65536*255
GPRINT "Hello",60,60,W,R
WAIT
END
  Poster une réponse  Haut

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Réponse n° 8
--------
le 12/11/2007 @ 01:46
par Trent

Anonyme

visiteur
Hi Tuka,
Thanks for the quick reply.
I ran your program and it comes up with violet letters on red background.
That's OK.
I am starting to understand the color calls now except how do you know what the correct numbers are for the various colors when writing programs?
How did you know red is and white is?
Where are these numbers written down in correlation to the colors?
Where did you get W=65536*255+256*255+255'White
RED=65536*255 ?
Thanks,
-trent-

  Poster une réponse  Haut

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Réponse n° 9
--------
le 12/11/2007 @ 13:53
par Tuka

Anonyme

visiteur
Hello Trent,

Please read explanation of COLOR in the user manual.
I calculate the color code in an expression written there.

COLOR v|n
Sets the pen color to the v|n value
Note:
- in black & white screen mode, v|n is 0 (white) or 1 (black)
- in other screen modes, v|n = Red x 65536 + Green x 256 + Blue, where Red,Green and Blue are [0..255] gradients

It is hard to make trial and error in this expression.
Therefore I get a color code with iziColorSelect.
Please choose RGB in the select screen of iziColorSelect.
You may change a color with a slider.
  Poster une réponse  Haut
actif sujet actif   clos sujet clos   Important! Important!   Nouveau Nouveau message   -   Rectifier Rectifier message   Clôturer Clôturer sujet   Remonter Remonter
[]
Catégories de discussion  Forum 



 
^ Haut ^