SelectionRange Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje zakres wyboru dat w kontrolce kalendarza miesięcznego.
public ref class SelectionRange sealed
[System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.SelectionRangeConverter))]
public sealed class SelectionRange
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.SelectionRangeConverter))>]
type SelectionRange = class
Public NotInheritable Class SelectionRange
- Dziedziczenie
-
SelectionRange
- Atrybuty
Przykłady
W poniższym przykładzie właściwość kontrolki jest ustawiana SelectionRange na podstawie dwóch dat wprowadzonych do dwóch TextBox kontrolek po kliknięciu elementu Button .MonthCalendar W tym kodzie przyjęto założenie, że nowe wystąpienia kontrolki MonthCalendar , dwie TextBox kontrolki i obiekt Button zostały utworzone na obiekcie Form. Możesz rozważyć dodanie kodu w celu zweryfikowania przypisanego Text do pól tekstowych w celu sprawdzenia, czy zawierają one prawidłowe daty.
private:
void button1_Click( Object^ sender, EventArgs^ e )
{
// Set the SelectionRange with start and end dates from text boxes.
try
{
monthCalendar1->SelectionRange = gcnew SelectionRange(
DateTime::Parse( textBox1->Text ),
DateTime::Parse( textBox2->Text ) );
}
catch ( Exception^ ex )
{
MessageBox::Show( ex->Message );
}
}
private void button1_Click(object sender,
EventArgs e)
{
// Set the SelectionRange with start and end dates from text boxes.
try
{
monthCalendar1.SelectionRange = new SelectionRange(
DateTime.Parse(textBox1.Text),
DateTime.Parse(textBox2.Text));
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
Private Sub button1_Click(sender As Object, e As EventArgs)
' Set the SelectionRange with start and end dates from text boxes.
Try
monthCalendar1.SelectionRange = New SelectionRange( _
DateTime.Parse(textBox1.Text), _
DateTime.Parse(textBox2.Text))
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub
Uwagi
Jest SelectionRange to data lub daty wybrane i wyróżnione w kontrolce MonthCalendar . Jeśli wybrano tylko jedną datę, Start wartości właściwości i End będą równe. Element SelectionRange można zmienić, klikając datę podczas przeciągania wskaźnika myszy w żądanych datach lub ustawiając zakres w kodzie. Na przykład użytkownik może wprowadzić zakres dat do dwóch kontrolek lub dwóch TextBoxDateTimePicker kontrolek i ustawić SelectionRange na podstawie tych dat.
Konstruktory
SelectionRange() |
Inicjuje nowe wystąpienie klasy SelectionRange. |
SelectionRange(DateTime, DateTime) |
Inicjuje SelectionRange nowe wystąpienie klasy z określonymi datami początkowymi i końcowymi. |
SelectionRange(SelectionRange) |
Inicjuje SelectionRange nowe wystąpienie klasy z określonym zakresem wyboru. |
Właściwości
End |
Pobiera lub ustawia datę i godzinę zakończenia zakresu wyboru. |
Start |
Pobiera lub ustawia datę początkową i godzinę zakresu wyboru. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący element SelectionRange. |