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

Kontrola poput TextBox

[es] :: .NET :: Kontrola poput TextBox

[ Pregleda: 2558 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

twister

Član broj: 735
Poruke: 147
195.250.117.*



Profil

icon Kontrola poput TextBox05.06.2003. u 17:36 - pre 254 meseci
Pokusavao sam da napisem kontrolu koja nasledjuje TextBox, a sluzila bi za:

1) unos datuma: uvek bi tacke sa razmacima stajale bez obzira da li su cifre napisane ili ne
2) unos iznosa: e ovde sam imao problema najvecih i neresivih. Hocu da mi pod 1 bude centrirano desno, ali to bih uspeo da uradim. Medjutim hocu da ima dve decimale, da zarezi i tacke (na hiljadama) budu ispisane i da pritom to sve radi sa copy&paste i ostalim.

Postoji li neka komponenta koja ovo moze da uradi ili ima li neko neki predlog dobar kako ovo moze elegantno da se uradi?

Naravno, ukoliko komponenta prikazuje iznos, mora biti u mogucnosti da vrati vrednost bilo u string bilo u nekom money formatu.
 
Odgovor na temu

Reljam
Relja Markovic
San Francisco

Član broj: 531
Poruke: 1793
*.microsoft.com



+18 Profil

icon Re: Kontrola poput TextBox05.06.2003. u 21:15 - pre 254 meseci
Za datum najbolje koristi DateTime, tome i sluzi. U opstem slucaju, mozes da napravis kontrolu koja sadrzi tri text boxa i dve tacke [ ].[ ].[ ] Pri cemu naravno text boxovi su bez bordera i izgledaju kao da je deo jedne kontrole. Ovo je lakse izvesti za datum nego za tu tvoju amount kontrolu.

Alternativni nacin je da napravis svoj OnPaint, ali to je jako smorno jer imas gomilu specijalnih slucaja koje treba da resis.

Takodje mozes da koristis msmask32.ocx - standardna masked kontrola. U narednoj verziji bice i .NET native varijanta masked kontrole.
 
Odgovor na temu

bunker
Srđan Savković
Smederevo

Član broj: 4495
Poruke: 239
*.17.EUnet.yu



Profil

icon Re: Kontrola poput TextBox06.06.2003. u 11:57 - pre 254 meseci
za datum imas resenje, a za iznos vrednost stringa koju prosledjujes u TextBox kontrolu provuci kroz funkciju Format

Code:

MyStr = Format(5459.4, "##,##0.00")   ' Returns "5,459.40".
MyStr = Format(334.9, "###0.00")   ' Returns "334.90".
MyStr = Format(5, "0.00%")   ' Returns "500.00%".


za pozicioniranje desno....

ako vecc ne postoji ugradjeno resenje(ja ne znam), izmeri duzinu kontrole pa popunjavaj blanko karakterima dok se ne poravnja sa desnom ivicom..

mogucce, a?
Nije važno stići prvi. Važno je prvo da stigneš.
 
Odgovor na temu

twister

Član broj: 735
Poruke: 147
195.250.117.*



Profil

icon Re: Kontrola poput TextBox16.06.2003. u 22:04 - pre 253 meseci
ok, ali radi bih preskocio .ocx, ako moze. Molim te, uputi me malo u to oko OnPaint-a. Jesam zvrljao neke kontrole, ali sta da radim u ovom slucaju u tom eventu?
 
Odgovor na temu

Deep|Blue
Srce Srbije

Član broj: 631
Poruke: 1431
*.ptt.yu

ICQ: 101830817


+314 Profil

icon Re: Kontrola poput TextBox28.06.2003. u 17:10 - pre 253 meseci
A jesi li isprobao kontrole NumericUpDown i DateTimePicker???
"Hmmm", rekao je, "...suprostavlja se nadrealizmu prikrivene metafore..." Razmišljao je tome na trenutak, a onda je zatvorio beležnicu s mrkim osmehom.
"I smrt je za njih suviše dobra"
 
Odgovor na temu

twister

Član broj: 735
Poruke: 147
*.sbb.co.yu



Profil

icon Re: Kontrola poput TextBox04.07.2003. u 01:22 - pre 253 meseci
Nisam razumeo, zasto njih!?
 
Odgovor na temu

derrad

Član broj: 642
Poruke: 7
*.panet.co.yu



Profil

icon Re: Kontrola poput TextBox17.07.2003. u 23:23 - pre 252 meseci
Odgovore na tvoje pitanje ima u jednoj knjizi. Vise citaj !!!
To je izdanje Cacka Majstor za VB Net
 
Odgovor na temu

[es] :: .NET :: Kontrola poput TextBox

[ Pregleda: 2558 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

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