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


Fördröjning av funktion

Postades av 2005-09-07 13:03:00 - Martin Nilsson, i forum delphi, Tråden har 7 Kommentarer och lästs av 1332 personer

Är det möjligt att skapa en TEdit där den kopplade funktionen fördröjs med, låt oss säga, 500 efter senaste inmatningen så att användaren kan skriva in värden med lite tidsmån?


Svara

Sv: Fördröjning av funktion

Postades av 2005-09-07 17:14:12 - Sven Åke Persson

Du får förklara lite mer noggrant vad du vill skall hända och vad händer nu ?


Svara

Sv:Fördröjning av funktion

Postades av 2005-09-07 19:12:39 - Martin Nilsson

Koden nedan visar ett medelande "Hej" så snart en etta skrivs i Edit1. Det jag vill göra är att låta OnChange vänta en stund och på så sätt låta användaren skriva in till exempel "11". Kanske det är möjligt att vänta 500 ms efter senaste inmatningen.

procedure TForm1.Edit1Change(Sender: TObject);
begin
if edit1.text = '1' then
ShowMessage('Hej');
end;


Svara

Sv: Fördröjning av funktion

Postades av 2005-09-07 19:36:40 - Sven Åke Persson

Om det alltid skall vara 2 tecken 10 - 99 så har jag en lösning på G.


Svara

Sv:Fördröjning av funktion

Postades av 2005-09-07 19:44:34 - Martin Nilsson

Två tecken går bra till en början men jag skulle gärna vilja bygga ut till tre ur ren säkerhetssynpunkt.
Man vet aldrig om det blir 999 en dag.


Svara

Sv:Fördröjning av funktion

Postades av 2005-09-08 21:44:49 - Martin Nilsson

Under vilket namn går funtionen? Tänkte läsa på lite.


Svara

Sv: Fördröjning av funktion

Postades av 2005-09-09 14:17:02 - Sven Åke Persson

Om du vill ha tre(3) tecken skulle jag överväga att ha en EditBox till som känner av tre

<code>
procedure TForm1.Edit1Change(Sender: TObject);
begin
If Length(Edit1.Text)= 2 Then
ShowMessage( 'Hej' )
end;
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
//' Nu kan du bara skriva siffror i Edit1
If Not (Key in ['0'..'9',chr(8),chr(13)]) Then Key := chr(0) ;
end;
end;
</code>


Svara

Sv: Fördröjning av funktion

Postades av 2005-09-15 12:40:31 - Håkan Berg

En lösning vore kanske att använda en timer. I Edit1Change stoppar och startar du timern, så att den alltid har 500 ms kvar (om du ställer in den på 500 ms) när ett tecken tryckts. När inga fler tecken tryckts under 500 ms kommer timerns händelse att trigga. I den stoppar du timern, och skriver ut ditt meddelande.


Svara

Nyligen

  • 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 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit

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 888
27 965
271 777
6 823
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