[ pattern @ 23.12.2006. 11:34 ] @
Zdravo

Imam sljedeci problem.
Postavim datetimepicker format na Short, dakle vidim dd/mm/yyyy.
Korisnik mijenja vrijednost mjeseca (mm) i u trenutku kad pritisne tabom i izgubi se fokus sa kontrole, mjesec ostane posljedna oznacena vrijednost.
Kada se tabom ponovo vrati u datetimepicker kontrolu, trebalo bi da mu fokus i selekcija bude na pocetku datumske vrijednosti (dd), a ne da sacuva prethodnu selekciju (mm).

Kako mogu upravljati ovim i po zelji prebacivati fokus na odredjeni part datuma programabilno (kao sto se prebacuje strelicama lijevo-desno)? U ovom slucaju bih iskoristio event Enter (kada datetimepicker ponovo dobije fokus) i uradio "reset" selekcije na dd.

Pretrazivao sam forume, pregledao dostupne property-e i nista nisam nasao.

Hvala za utroseno vrijeme.
[ IvanBeograd @ 23.12.2006. 12:55 ] @
Mozes on enter event da postavis neku vrednost date komponente.
Pozzz
[ DarkMan @ 23.12.2006. 14:34 ] @
Sledeci trik moze da pomogne, ako ti je prihvatljivo:
Code:

        private void dateTimePicker1_Enter(object sender, EventArgs e)
        {
            dateTimePicker1.ShowCheckBox = !dateTimePicker1.ShowCheckBox;
            dateTimePicker1.ShowCheckBox = !dateTimePicker1.ShowCheckBox;
        }
[ pattern @ 24.12.2006. 10:44 ] @
Hvala puno. Izgleda da je to i jedini trik da se izvede ovako nesto.
Pokusavao sam izvesti novu klasu iz DateTimePicker da bih mogao pristupiti protected clanovima, ali izgleda da se nicim od dostupnog ne moze kontrolisati ova osobina.