[ roberto555 @ 30.06.2006. 13:01 ] @
| u textbox upisujem datum,i sad da nebi korisnik upisao kako zeli i sto zeli, trebao bih napraviti da u textboxu pise recimo xx.xx.xxxx -i sad kad korisnik upisuje datum kad pise da se x mijenja sa unesenim brojem,ako brise broj da se opet vrati x na to mjesto,tu su jos dodatne kontrole no samo me ovo muci,kako da to napravim?nadam se da sam dobro objasnio da ste skuzili!
hvala! |
[ DarkMan @ 30.06.2006. 13:20 ] @
Mesto text boxa koristi MaskedTextBox. U property mask stavis sledece '00\.00\.0000\.' a u property PromptChar stavi sta hoces da ti bude mesto brojeva (u tvom slucaju 'x', mada mislim da je mnogo lepsi defaultni '_').
[ logic_rabbit @ 30.06.2006. 13:46 ] @
Za to se obicno nekoristi textbox vec specijalna kontrola za datum.
[ ismilovic @ 30.06.2006. 14:46 ] @
Savjetujem ti da napraviš svoju kontrolu. a i druge recimo DateEdit,
DecEdit, IntEdit..
Kontrole nasljijeđuju TexBox
Kontrolama dodaj property Value, tako da bindaš polje na Value (umjesto na
Text), a sa value možeš i računat kao sa bilo kojom variablom.
Za unos datuma koristi KeyUp za preskočit polje separator (znak ".") na
poziciji 2 i 5. i Selection.Length = 1
Nije teško, to je pa skoro prvo što sam napisao u C#
[ roberto555 @ 30.06.2006. 15:07 ] @
kuzim ovo,da tocka na poziciji 2 i 5,itd. nego nikako nisam mogao napraviti ovo da kad brisem broj da se vraca x.itd...
-----
isprobao al nista,gdje da uzmem ovaj masked textbox???? ovo mi se cini nekako najbolje,nego da radim svoju kontrolu!
--posebnu kontrolu za datum..koja je to kontrola?
[Ovu poruku je menjao roberto555 dana 30.06.2006. u 17:40 GMT+1]
[ roberto555 @ 01.07.2006. 03:17 ] @
???
[ DarkMan @ 01.07.2006. 13:33 ] @
U C# Express-u 2005 MaskedTextBox ti je 10-ta po redu u CommonControls sekciji ToolBox-a. Mora sigurno postojati i svim ostalim .NET jezicima (i starijim verzijama jer je ovo dosta stara kontrola).
Inace, ja za datum koristim DateTimePicker. Ako ti bas treba da bude TextBox najbolje bi ti bilo uzeti taj MaskedTextBox nego se zamajavati sa obicnim TextBox-om.
[ roberto555 @ 01.07.2006. 14:31 ] @
da ga j.... nisam ga vidio,,,a sad sam pri kraju s obicnim textbox-om,i kako se cini radi o.k.vidjet cu sad jos ovog,vs 2003 koristim! zahvaljujem se na pomoći!
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.