Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Ett lite större problem - Return...

Postades av 2002-09-23 19:36:20 - Anders Nilsson, i forum delphi, Tråden har 5 Kommentarer och lästs av 800 personer

Denna gången har jag i alla fall tänkt till och tittat i hjälpen innan jag ställer frågan ;-)
Jag vill kunna trycka på Return/Enter-tangenten istället för att klicka med musen på en knapp, hur gör jag detta?

Jag har tre knappar som blir "Enabled" efter att ha tryckt på föregående knapp...
Vid ett tryck på knapp 1 blir denna disablad och knapp 2 enablad, vid tryck på knapp 2 blir denna disablad och knapp 3 enablad, vid tryck på knapp 3 blir denna disablad och knapp 1 än en gång enablad.

Går det att förstå vad jag menar?

Så, istället för ett klick vill jag kunna göra detta med att kunna trycka på Enter/Return-tangenten eller rättare sagt jag vill ha båda funktionerna.

procedure TForm1.FormCreate(Sender: TObject);
begin
Button1.Enabled :=True;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
Button1.Enabled :=False;
Button2.Enabled :=True;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
Button2.Enabled :=False;
Button3.Enabled :=True;
end;

procedure TForm1.Button3Click(Sender: TObject);
begin
Button3.Enabled :=False;
Button1.Enabled :=True;
end;

Kanske det blir lite klarare så här!


Anders


Svara

Sv: Ett lite större problem - Return...

Postades av 2002-09-23 22:27:28 - Anders Nilsson

Jag har löst problemet med att sätta "Focus" på den nya knappen och i sin tur skriva...

if Key = VK_Return then osså vidare osså vidare



Tack i alla fall
Anders


Svara

Sv: Ett lite större problem - Return (som blev ett litet problem)

Postades av 2002-09-23 22:43:19 - Anders Nilsson

Det var visst inget STÖRRE problem!


Inte ens det behövdes visst, det räckte att sätta focus på vardera knappen så fungerade det med att trycka på Retur/Enter-tangenten.


procedure TForm1.Button1Click(Sender: TObject);
begin
Button1.Enabled :=False;
Button2.Enabled :=True;
Button2.SetFocus;
end;


Kan ju verka onödigt att ställa en fråga här när man till slut själv hittar svaret, men ibland kan det verka alldeles hopplöst.

En annan fråga när man ändå är här...
Vilken av de två ovanstående alternativen är mest rätt?


Lev väl
Anders



Svara

Sv: Ett lite större problem - Return (som blev ett litet problem)

Postades av 2002-09-24 08:26:49 - Björn Johansson

Men det är ju bra att du ställer en fråga och sen löser det själv...sen är det ju ett stort plus att du svarar på din fråga så andra kanske kan få hjälp av det!

/bj


Svara

Sv: Ett lite större problem - Return (som blev ett litet problem)

Postades av 2002-09-24 20:58:50 - Sven Åke Persson

Hej
Tycker att du skall kolla på Knappens Property Default
Om du sätter den till True kommer Knappen med
automatik oberoende av Focus reagera på Enter.

mvh
Sven


Svara

Sv: Ett lite större problem - Return (som blev ett litet problem)

Postades av 2002-09-25 19:36:47 - Anders Nilsson

Tack!

Ännu bättre, detta ger ju ännu mindre kod.
Jag gillar när det blir lite kod och tar tacksamt emot din lösning och svaret på min fråga.


Anders


Svara

Nyligen

  • 18:37 Remove the bumper in AUDI
  • 15:35 Chicken road crash game
  • 21:41 Automotive Services UK
  • 20:44 Erfarenhet av CBD-olja mot sömnpro
  • 12:13 Sex Dolls for Sale
  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 889
27 965
271 778
568
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies