Avatar billede jesnymark Nybegynder
06. juli 2004 - 15:14 Der er 5 kommentarer og
1 løsning

Farve på Speedbutton.

Hvordan kan man ændre farve på en speedbutton??
Avatar billede stone Forsker
06. juli 2004 - 15:43 #1
du kan lave en knap ved at bruge panel:

procedure TForm1.Panel1MouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
Panel1.BevelOuter:= bvlowered;
Panel1.Color:= ClBlue;
end;

procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
Panel1.BevelOuter:= bvraised;
Panel1.Color:= ClRed;
end;

så får du samme effekt som en knap
Avatar billede stone Forsker
06. juli 2004 - 15:44 #2
koden virker på denne måde når musen er over knappen skifter den til blue, og når den
forlader knappen skifter den til rød..
//stone
Avatar billede jesnymark Nybegynder
06. juli 2004 - 15:51 #3
Det var nu ikke lige det jeg er ude efter, jeg har en form hvor der er nogle speedbuttons, når jeg trykker på en eller flere at disse skal den/de ændre baggrunds farve fra clBtnFace til f.eks. clSkyBlue.

Det skal bruges til indtastning af ugens tal i lotto, jeg er ved at lave et statistik program.
Avatar billede stone Forsker
06. juli 2004 - 16:40 #4
er du nød til at lave en component.

http://www.swissdelphicenter.ch/en/showcode.php?id=1100
Avatar billede jesnymark Nybegynder
06. juli 2004 - 20:50 #5
Hej Stone

Jeg siger mange tak for hjælpen det er nogenlunde sådan en jeg skal bruge, jeg vil prøve at lave den componenten lidt om så det bliver til en TSpeedButton da knappen så vil have en 'XP style'.

:-)
Nymark
Avatar billede stone Forsker
06. juli 2004 - 22:49 #6
selv tak...

her er lige et link til diverse componenter

http://www.tmssoftware.com
//stone
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