Avatar billede hclarsen Nybegynder
04. maj 2006 - 18:00 Der er 2 kommentarer og
1 løsning

Idiotsikring og bonusspørgsmål

hvordan kan man lave en idiotsikiring, så man ikke kan trykke på en knap, uanset hvad man gør?

og hvordan kan jeg lave et program, så jeg kan finde ud af, hvilket nummer de forskellige knapper har?
Avatar billede metalhead Nybegynder
04. maj 2006 - 18:03 #1
Ehh, du kan vel bare sætte knappens enabled til at være false? Men hvis du mener, at knappen skal rykke sig, når musen nærmer sig knappen, så kan følgende kode gøre det:

begin
  if Button1.Top < 6 then
    Button1.Top := 100
  else
    Button1.Top := Button1.Top - 5;
  if Button1.Left < 6 then
    Button1.Left := 100
  else
    Button1.Left := Button1.Left - 5;

- sæt det ind i knappens mousemove

mht til programmet med de forskellige tasters nummer, så
Avatar billede metalhead Nybegynder
04. maj 2006 - 18:04 #2
* så kan du blot benytte "key", og eksempelvis bruge:

  showmessage('Du har tastet på knap nr. '+IntToStr(key))

som skal placeres under formens keydown
Avatar billede metalhead Nybegynder
04. maj 2006 - 19:01 #3
Svar
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