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 den Auswahlbereich für das Datum in einem Monatskalender-Steuerelement 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 Steuerelementen eingegeben werden, wenn auf ein Button geklickt wird. In diesem Code wird davon ausgegangen, dass neue Instanzen eines MonthCalendar Steuerelements, zwei TextBox Steuerelemente und ein Button für eine Formerstellt wurden. Sie können in Erwägung ziehen, Code hinzuzufügen, um die Text den Textfeldern zugewiesenen zu überprüfen, um zu überprüfen, ob 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
Das SelectionRange ist das ausgewählte Datum oder Datum, das im MonthCalendar Steuerelement hervorgehoben ist. Wenn nur ein Datum ausgewählt ist, sind die Start Eigenschaftenwerte und End gleich. Der SelectionRange kann geändert werden, indem der Benutzer auf ein Datum klickt, während er den Mauszeiger über die gewünschten Datumsangaben zieht, oder Sie können den Bereich im Code festlegen. Beispielsweise möchten Sie, dass der Benutzer einen Datumsbereich in zwei TextBox Steuerelemente oder zwei DateTimePicker Steuerelemente eingibt und basierend SelectionRange auf diesen Datumsangaben festlegen soll.
Konstruktoren
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
End |
Ruft das Enddatum und die Endzeit des Auswahlbereichs ab oder legt diese fest. |
Start |
Ruft das Startdatum und die Startzeit des Auswahlbereichs ab oder legt diese fest. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die den SelectionRange darstellt. |