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!
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).
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
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.
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...
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 ;)
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
[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]