Sdílet prostřednictvím


Postupy: Nastavení a vrácení dat pomocí ovládacího prvku Windows Forms DateTimePicker

Aktuálně vybrané datum nebo čas v ovládacím prvku Windows Forms DateTimePicker určuje vlastnost Value. Vlastnost Value můžete nastavit před zobrazením ovládacího prvku (například v době návrhu nebo v události Load formuláře) a určit, které datum bude původně vybráno v ovládacím prvku. Ve výchozím nastavení je Value ovládacího prvku nastavený na aktuální datum. Pokud změníte Value ovládacího prvku v kódu, ovládací prvek se automaticky aktualizuje ve formuláři tak, aby odrážel nové nastavení.

Vlastnost Value vrátí strukturu DateTime jako svou hodnotu. Existuje několik vlastností struktury DateTime, které vrací konkrétní informace o zobrazeném datu. Tyto vlastnosti lze použít pouze k vrácení hodnoty; nepoužívejte je k nastavení hodnoty.

Nastavit hodnotu data a času ovládacího prvku

  • Nastavte vlastnost Value 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

  • Voláním vlastnosti Text vrátíte celou hodnotu jako formátovanou v ovládacím prvku, nebo zavoláte odpovídající metodu vlastnosti Value, která vrátí část hodnoty. Pomocí ToString převeďte informace na řetězec, který se dá 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é