Avatar billede slowaterz Nybegynder
14. september 2001 - 12:59 Der er 5 kommentarer og
1 løsning

Rullende tekst

Jeg er ved at lave et program med rullende tekst i et display - 10 X 100 \"dioder\" (TShape, type: circle, color: black/lime for slukket/tændt) - teksten kommer rullende over skærmen og skal kunne ændres. Jeg kunne tænke mig at høre, om ikke der er en smartere måde at gøre dette på.
Avatar billede poull Nybegynder
14. september 2001 - 13:18 #1
Avatar billede poull Nybegynder
14. september 2001 - 13:19 #2
Disse er lidt kompliserede (synes jeg). Du kan jo bare lave en simpel tekstout på et TBitmap og så tegner den.
Avatar billede zerohero Nybegynder
14. september 2001 - 14:49 #3
her et simpelt eksempel du kan bygge videre på, hvis du har lyst:

...

var
iabout : integer;
about : Tbitmap;
procedure TForm1.FormCreate(Sender: TObject);
begin
about := Tbitmap.create;
about.width := 200; //bredden
about.height := 50; //højden
iabout := form1.clientheight;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
timer1.interval := 40; //hastighed
if timer1 <> nil then
iabout := iabout-1;
aboutme; //læser testen
canvas.draw(1,iabout,about); //tegner på formen
if iabout = -(about.height) then //starter forfra
iabout := form1.clientheight;
end;

procedure Tform1.aboutme;
begin
with about.canvas do
begin
  brush.color := form1.color; //baggrundsfarve
  fillrect(clientrect);      //sletter alt
  font.color := clred;        //tekstens farve
  font.style := [fsbold];
  textout(5,0,\'Her er lidt tekst...\');
  font.style := [];
  textout(5,12,\'bla bla bla\');
end;
end;

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
about.free;
end;

...

ZeroHero
Avatar billede disk Nybegynder
09. oktober 2001 - 21:12 #4
Hvad mener du med idioder det skal staves med t altså idioter
Avatar billede slowaterz Nybegynder
14. november 2001 - 08:06 #5
poull >>> du har ret, de er lidt for komplicerede. Det var ikke lige det, jeg ledte efter ...
Avatar billede poull Nybegynder
14. november 2001 - 12:05 #6
jeg synes også selv de er en smule komplicerede :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester