2012-04-10 7 views
0

ich für eine Drittanbieter-Open-Source oder kommerzielle WinForms Kontrolle suchen darstellen kann, die die folgenden Werte darstellen:die Suche nach einem WinForms-Steuerelement, das Zeitwert

Gesamtdauer der Aufgabe.
Verstrichene Zeit.
Verbleibende Zeit.

Ich konnte keinen finden.

+0

haben Sie versucht, die Timer-Steuerung –

+2

Dies wird von Standard-Steuerelemente gut unterstützt. Ein einfaches Label, wenn Sie es nur anzeigen möchten. Eine MaskedEditBox, wenn Sie die Eingabe oder Bearbeitung erlauben möchten. –

Antwort

4

Im System.Diagnostic Namespace gibt es eine Stopwatch Class, sollten Sie in der Lage sein, dies zu verwenden, um Ihre eigene Kontrolle zu erstellen.

Eine Stoppuhr-Instanz kann die verstrichene Zeit für ein Intervall oder die gesamte verstrichene Zeit in mehreren Intervallen messen. In einem typischen Stoppuhrszenario rufen Sie die Start-Methode auf, rufen schließlich die Stop-Methode auf und überprüfen dann die verstrichene Zeit mit der Eigenschaft Elapsed.

+1

Genau das habe ich gesucht. Vielleicht hätte ich die Frage besser formulieren sollen. Vielen Dank. –

+0

@Raheel Froh, zu helfen –

0

Infragistics ist ziemlich beliebt für WinForms und hat die Möglichkeit, für seine Datetime

... setting the MaskInput to {time} should get the behavior you are looking for. 
If you only set the FormatString property, the the time will display only when 
the control is in edit mode (when the cursor is in the control). 

von http://forums.infragistics.com/forums/t/4172.aspx.

Aber ich denke, dritte Partei wird bezahlt werden.

Wenn Sie nach Windows Inhouse Control suchen, hat DatePicker eine Eigenschaft Format, die auf Time gesetzt werden kann. Achten Sie darauf, ShowUpDown auf True zu setzen.

oder

this.dateTimePicker1.CustomFormat = "hh:mm"; 
this.dateTimePicker1.Format = System.Windows.Forms.DateTimePickerFormat.Custom; 

.......

private void dateTimePicker1_ValueChanged(object sender, EventArgs e) 
{ 
    MessageBox.Show(dateTimePicker1.Value.TimeOfDay.ToString()); 
} 
Verwandte Themen