2016-04-08 22 views
0

C# 'deki bir DateTime seçici denetimi bir DateTime nesnesini kabul eder. Şimdi sadece zaman kısmına ihtiyacım var, bu yüzden şu anda yaptığım şey 'kukla' bir tarih ve doğru zamana sahip bir DateTime nesnesi yaratmak ve sadece zaman değerini kullanmak.Bir DateTimePicker öğesini yalnızca bir zaman C ile atamanın temiz yolu C#

Bunu yapmanın daha iyi bir yolu var mı? Bildiğim bir DateTime kurucusu yok.

DÜZENLEME: Gördüğüm bu zaten C# make datetimepicker work as only timepicker

Sorun, programlama yoluyla bir değer atamak sadece timepicker olarak toplayıcı çalışmasını sağlamaz istiyorum olmasıdır.

Ne 00:10 olarak ayarlayın şimdi yapıyorum geçerli:

TimePicker.Value = DateTime.Today + new TimeSpan(00, 10, 0); 
// or 
TimePicker.Value = new DateTime(2000,1,1,0,10,0); 

Sadece bir temizleyici yol varsa bilmek istiyorum.

+0

olarak ayarlayın. Bunu zaten gördüm. Onu yaptım. Sorun şu ki, programlı olarak bir zaman atamak istiyorum ve ben detetime minvalue için bir zaman çizelgesi eklediğim bu aptalca şeyi yapıyorum ve daha iyi bir yolu olmalı – Gaspa79

+0

Yorumum için üzgünüm. Sanırım soruyu daha iyi işaretliyorum. – bluetoothfx

+0

@Damieh - Sorunuz hiç açık değil. Bu senin başka bir sorunun bir kopyası değil, o zaman ne istediğini bilmiyorum. –

cevap

-2

Bu bir WinForm üzerinde mi? ShowUpDown öğesini True olarak ayarlarsanız, takvim açılır menüsü yukarı aşağı döndürücü ile değiştirilir. Kullanıcının denetim ile hiç etkileşime girmesini istemiyorsanız, yalnızca Etkinleştir özelliği özelliğini False

İlgili konular