SelectionRange Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen Datumsauswahlbereich in einem Monatskalendersteuerelement dar.
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
- Vererbung
-
SelectionRange
- Attribute
Beispiele
Im folgenden Beispiel wird die SelectionRange Eigenschaft eines MonthCalendar Steuerelements basierend auf zwei Datumsangaben festgelegt, die in zwei TextBox Steuerelemente eingegeben wurden, wenn auf ein Button Steuerelement geklickt wird. Dieser Code setzt voraus, dass neue Instanzen eines MonthCalendar Steuerelements, zwei TextBox Steuerelemente und ein Button Steuerelement für ein FormSteuerelement erstellt wurden. Möglicherweise können Sie Code hinzufügen, um die Text zugewiesenen Textfelder zu überprüfen, um sicherzustellen, dass sie gültige Datumsangaben enthalten.
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
Hinweise
Dies SelectionRange ist das im Steuerelement ausgewählte Datums- oder MonthCalendar Datumsangaben. Wenn nur ein Datum ausgewählt ist, sind die Werte für End die Start Eigenschaft gleich. Dies SelectionRange kann geändert werden, indem der Benutzer auf ein Datum klickt, während der Mauszeiger über die gewünschten Datumsangaben gezogen wird, oder Sie können den Bereich im Code festlegen. So möchten Sie beispielsweise festlegen, dass der Benutzer einen Datumsbereich in zwei TextBox oder zwei DateTimePicker Steuerelemente eingibt und basierend SelectionRange auf diesen Datumsangaben festgelegt wird.
Konstruktoren
| Name | Beschreibung |
|---|---|
| SelectionRange() |
Initialisiert eine neue Instanz der SelectionRange-Klasse. |
| SelectionRange(DateTime, DateTime) |
Initialisiert eine neue Instanz der SelectionRange Klasse mit dem angegebenen Anfangs- und Enddatum. |
| SelectionRange(SelectionRange) |
Initialisiert eine neue Instanz der SelectionRange Klasse mit dem angegebenen Auswahlbereich. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| End |
Dient zum Abrufen oder Festlegen des Enddatums und der Endzeit des Auswahlbereichs. |
| Start |
Dient zum Abrufen oder Festlegen des Anfangsdatums und der Uhrzeit des Auswahlbereichs. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die die SelectionRange. |