Postupy: Nastavení a vracení kalendářních dat pomocí ovládacího prvku Windows Forms DateTimePicker
Aktuálně vybrané datum nebo čas v ovládacím prvku model Windows Forms DateTimePicker určuje Value vlastnost. Vlastnost můžete nastavit Value před zobrazením ovládacího prvku (například v době návrhu nebo v události formuláře Load ) a určit, které datum bude původně vybráno v ovládacím prvku. Ve výchozím nastavení je ovládací prvek Value nastavený na aktuální datum. Pokud změníte ovládací prvek v kódu, ovládací prvek Value se automaticky aktualizuje ve formuláři tak, aby odrážel nové nastavení.
Vlastnost Value vrátí DateTime strukturu jako její hodnotu. Existuje několik vlastností DateTime struktury, které vracejí konkrétní informace o zobrazeném datu. Tyto vlastnosti lze použít pouze k vrácení hodnoty; nepoužívejte je k nastavení hodnoty.
U hodnot kalendářních dat vrátí hodnota Month, Daya Year vlastnosti celočíselné hodnoty pro tyto časové jednotky vybraného data. Vlastnost DayOfWeek vrátí hodnotu označující vybraný den v týdnu (možné hodnoty jsou uvedeny ve výčtu DayOfWeek ).
Pro časové hodnoty vrátí Hourhodnoty integer MinuteSecondhodnoty , , a Millisecond vlastnosti pro tyto časové jednotky. Pokud chcete ovládací prvek nakonfigurovat tak, aby zobrazoval časy, přečtěte si téma Postupy: Zobrazení času pomocí ovládacího prvku DateTimePicker.
Nastavení hodnoty data a času ovládacího prvku
Value Nastavte vlastnost na hodnotu data nebo času.
DateTimePicker1.Value = New DateTime(2001, 10, 20)
dateTimePicker1.Value = new DateTime(2001, 10, 20);
dateTimePicker1->Value = DateTime(2001, 10, 20);
Vrácení hodnoty data a času
Text Voláním vlastnosti vrátíte celou hodnotu jako formátovanou v ovládacím prvku nebo zavoláte příslušnou metodu Value vlastnosti, která vrátí část hodnoty. Slouží ToString k převodu informací na řetězec, který lze uživateli zobrazit.
MessageBox.Show("The selected value is ", DateTimePicker1.Text) MessageBox.Show("The day of the week is ", DateTimePicker1.Value.DayOfWeek.ToString) MessageBox.Show("Millisecond is: ", DateTimePicker1.Value.Millisecond.ToString)
MessageBox.Show ("The selected value is " + dateTimePicker1.Text); MessageBox.Show ("The day of the week is " + dateTimePicker1.Value.DayOfWeek.ToString()); MessageBox.Show("Millisecond is: " + dateTimePicker1.Value.Millisecond.ToString());
MessageBox::Show (String::Concat("The selected value is ", dateTimePicker1->Text)); MessageBox::Show (String::Concat("The day of the week is ", dateTimePicker1->Value.DayOfWeek.ToString())); MessageBox::Show(String::Concat("Millisecond is: ", dateTimePicker1->Value.Millisecond.ToString()));
Viz také
.NET Desktop feedback
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro