Avatar billede fun22 Nybegynder
07. august 2002 - 17:39 Der er 8 kommentarer og
1 løsning

Down

Jeg har en kode til Bold, Italic og underline til en tekst editor, som ser sådan her ud:

procedure TMainForm.BoldButtonClick(Sender: TObject);
begin
  if BoldButton.Down then
    CurrText.Style := CurrText.Style + [fsBold]
  else
    CurrText.Style := CurrText.Style - [fsBold];
end;

Men den kommer med en fejl :( Den siger dette:

[Error] Unit1.pas(325): Undeclared identifier: 'Down'

Hvad skal jeg gøre for at få det til at virke????????

Mvh
fun22
Avatar billede nico26 Nybegynder
07. august 2002 - 17:58 #1
Det er fordi BoldButton skal være en TSpeedButton
Avatar billede nico26 Nybegynder
07. august 2002 - 17:58 #2
eller TToolButton
Avatar billede fun22 Nybegynder
07. august 2002 - 18:29 #3
Ja, og så skal jeg vel indsætte denne linie:  property Down: Boolean; ikke? Men hvor er det den skal sidde?

fun22
Avatar billede nico26 Nybegynder
07. august 2002 - 19:27 #4
Hvad mener du?
Avatar billede fun22 Nybegynder
07. august 2002 - 19:47 #5
Når jeg klikker på min knap siger den at der er problemmer med Down hvad skal jeg gøre ved det?
Avatar billede nico26 Nybegynder
07. august 2002 - 20:19 #6
Hvad har du skrevet i Click proceduren?
Avatar billede fun22 Nybegynder
07. august 2002 - 20:50 #7
if BoldButton.Down then
    CurrText.Style := CurrText.Style + [fsBold]
  else
    CurrText.Style := CurrText.Style - [fsBold];
Avatar billede nico26 Nybegynder
07. august 2002 - 20:55 #8
Det burde ikke give problemer, hvis BoldButton er en TSpeedButton eller TToolButton
Avatar billede fun22 Nybegynder
14. august 2002 - 21:38 #9
Lukker og slukker
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