Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Tedit, ogranicavanje unosa

[es] :: Pascal / Delphi / Kylix :: Tedit, ogranicavanje unosa

[ Pregleda: 3321 | Odgovora: 17 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

milan_kol
Beograd

Član broj: 6463
Poruke: 113
*.vdial.verat.net.



Profil

icon Tedit, ogranicavanje unosa02.12.2004. u 18:23 - pre 236 meseci
Zdravo!

problem je u sledecem: imam TEdit na formi, i u njega korisnik treba da unese samo jedan znak (to sam vec podesio, sa MaxLength) a taj znak treba da bude broj, (0,1,2,...9). Kako da isprogramiram da ako korisnik unese bilo sta sto nije broj, program izbrise taj broj i ostavi TEdit prazan? pokusao sam sa tedit.clear; ali to nista ne radi, uneti karakter ostane i dalje u teditu!

hvala na pomoci!
 
Odgovor na temu

Toxter
NS

Član broj: 39393
Poruke: 317
*.ftn.ns.ac.yu.



+6 Profil

icon Re: Tedit, ogranicavanje unosa02.12.2004. u 18:38 - pre 236 meseci
Ovako:
neka ti se taj edit zove: "editPolje".
Kada proveris da nije unet broj (recimo u OnKeyPress event-u)
odradis jednostavno: editPolje.Text = "" (prazan string).

Sad mu nije nista, ubio si ga k'o zeca...
 
Odgovor na temu

ITman
Aleksandar
Consultant Business Inteligence
Nemacka

Član broj: 20670
Poruke: 72
212.200.116.*



Profil

icon Re: Tedit, ogranicavanje unosa02.12.2004. u 18:46 - pre 236 meseci
Samo mala ispravka

edtPolje.text:='';

//znaci dva jednostruka navodnika bez razmaka
 
Odgovor na temu

bancika
Branislav Stojkovic

Član broj: 24844
Poruke: 631
*.vdial.verat.net.

Sajt: www.diy-fever.com


+1 Profil

icon Re: Tedit, ogranicavanje unosa02.12.2004. u 18:47 - pre 236 meseci
a sta ako pastuje iz clipboarda neki tekst koji sadrzi nedozvoljene karaktere?
Ride the rainbow, crack the sky

DIY gitare, pojacala i efekti www.diy-fever.com
 
Odgovor na temu

Toxter
NS

Član broj: 39393
Poruke: 317
*.ftn.ns.ac.yu.



+6 Profil

icon Re: Tedit, ogranicavanje unosa02.12.2004. u 19:16 - pre 236 meseci
Citat:
bancika: a sta ako pastuje iz clipboarda neki tekst koji sadrzi nedozvoljene karaktere?


Onda nek obradjuje OnChange event.

reci mi molim te smisao paste-ovanja jednog karaktera i to broja???
Sad mu nije nista, ubio si ga k'o zeca...
 
Odgovor na temu

sasas
Saša Slavnić
radim za neke švabe

Član broj: 35478
Poruke: 617
195.246.3.*



Profil

icon Re: Tedit, ogranicavanje unosa02.12.2004. u 19:35 - pre 236 meseci
Citat:
Toxter: reci mi molim te smisao paste-ovanja jednog karaktera i to broja???


bancika je u pravu. kad pravis user interface moras se zastititi od budala, a budale su tako inventivne.

ss.
When something is hard to do, then it's not worth doing.
 
Odgovor na temu

milan_kol
Beograd

Član broj: 6463
Poruke: 113
*.vdial.verat.net.



Profil

icon Re: Tedit, ogranicavanje unosa02.12.2004. u 21:46 - pre 236 meseci
nije problem to za pastovanje... to me ne zanima :) ovo je ipak programce za normalne ljude... inace, radi se o MasterMindu, samo sa brojevima umesto bojama :)

a ono sam takodje probao sa praznim stringom, ali nece, ni to ne radi :( ne znam sta mu je... zato i pitam na forumu... da imam jos neku ideju, primenio bih je, ali... nemam

imate li neko drugo resenje?
 
Odgovor na temu

reiser

Član broj: 7895
Poruke: 2314



+102 Profil

icon Re: Tedit, ogranicavanje unosa02.12.2004. u 21:55 - pre 236 meseci
Pa trebalo bi da radi sa OnChange eventom i Clear metodom...

Code:

If (editPolje.Text[1] < '0') or
   (editPolje.Text[1] > '9') Then
  editPolje.Clear;
 
Odgovor na temu

majstor_n
Majstor N

Član broj: 40745
Poruke: 2
212.200.96.*



Profil

icon Re: Tedit, ogranicavanje unosa03.12.2004. u 00:21 - pre 236 meseci
Koristi umesto TEDIT-a TSpinEdit, koji se nalazi u paleti Samples.
On ima svojstva kjima mozes da posedis broj karaktera, kao i min i max vrednost.
I sluzi za situacije bas kao sto je tvoja.

Pozdrav
 
Odgovor na temu

bancika
Branislav Stojkovic

Član broj: 24844
Poruke: 631
*.vdial.verat.net.

Sajt: www.diy-fever.com


+1 Profil

icon Re: Tedit, ogranicavanje unosa03.12.2004. u 00:27 - pre 236 meseci
ili napravi sarene ikonice koje oznacavaju brojeve...posto se radi o igrici lakse coveku da klikne na cifru nego da je kuca :)
Ride the rainbow, crack the sky

DIY gitare, pojacala i efekti www.diy-fever.com
 
Odgovor na temu

dogriz
Sombor

Član broj: 29744
Poruke: 259
*.so-sombor.com.

Sajt: dogriz.blogspot.com


+6 Profil

icon Re: Tedit, ogranicavanje unosa03.12.2004. u 08:06 - pre 236 meseci
Code:

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
  if Key in ['0'..'9'] then
    Key:=#0;
end;
 
Odgovor na temu

milan_kol
Beograd

Član broj: 6463
Poruke: 113
*.verat.net.



Profil

icon Re: Tedit, ogranicavanje unosa03.12.2004. u 22:18 - pre 236 meseci
Hvala, Dogriz, ovo je pomoglo! samo, sada se javlja jos jedan problem... kako korisnik da izbrise broj ako pogresi :) ne prihvata ni backspace, ni delete (sto je logicno). Kako da omogucim i upotrebu tih tastera. Dodao sam u OnClickEvent da selektuje sve sto je upisano u to polje, ali to bas i nije user-friendly po meni...
 
Odgovor na temu

bancika
Branislav Stojkovic

Član broj: 24844
Poruke: 631
195.252.103.*

Sajt: www.diy-fever.com


+1 Profil

icon Re: Tedit, ogranicavanje unosa04.12.2004. u 01:24 - pre 236 meseci
promeni u ['0'..'9', vk_back, vk_delete], mislim da su ti kodovi
Ride the rainbow, crack the sky

DIY gitare, pojacala i efekti www.diy-fever.com
 
Odgovor na temu

milan_kol
Beograd

Član broj: 6463
Poruke: 113
*.verat.net.



Profil

icon Re: Tedit, ogranicavanje unosa04.12.2004. u 22:17 - pre 236 meseci
e, evo skoro sam zavrsio Mastermind, samo treba jos da napisem kad korisnik pobedi, da mu program kaze da je pobedio. Ako hocete, mozete da skinete program sa [url]http://milankol.dzaba.com/mastermind/mastermind.zip[/url] bio bih zahvalan za sve sugestije, komentare, bilo sta sto moze da pomogne da se prepravi bilo dizajn (koji sam na brzinu skrpio) bilo sam program...

ps ima i nesto kao sifra, prikazuje kombinaciju! ko provali, svaka mu cast ;)
 
Odgovor na temu

reiser

Član broj: 7895
Poruke: 2314



+102 Profil

icon Re: Tedit, ogranicavanje unosa04.12.2004. u 23:57 - pre 236 meseci
Forbidden... Probaj okaciti na neki drugi server
 
Odgovor na temu

milan_kol
Beograd

Član broj: 6463
Poruke: 113
*.vdial.verat.net.



Profil

icon Re: Tedit, ogranicavanje unosa06.12.2004. u 08:57 - pre 235 meseci
da li je mnogo da stavim ovde, na forum? ima oko 220 kb zipovano?
 
Odgovor na temu

milan_kol
Beograd

Član broj: 6463
Poruke: 113
*.vdial.verat.net.



Profil

icon Re: Tedit, ogranicavanje unosa06.12.2004. u 09:00 - pre 235 meseci
probajte da odete na milankol.dzaba.com, pa kad otvori, dopisite na kraj mastermind i otvorice folder u kome je igrica, a odatle probajte da skinete... ne znam na koji bi jos server mogao da stavim
 
Odgovor na temu

milan_kol
Beograd

Član broj: 6463
Poruke: 113
*.vdial.verat.net.



Profil

icon Re: Tedit, ogranicavanje unosa08.12.2004. u 13:11 - pre 235 meseci
[url]http://www.ptt.yu/korisnici/a/l/alekstrade/mastermind.zip[/url] to je za mastermind. Komentare saljite ili ovde na forum, ili na moj mail, [email protected]

hvala :)
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Tedit, ogranicavanje unosa

[ Pregleda: 3321 | Odgovora: 17 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.