Sdílet prostřednictvím


SelectionRange Třída

Definice

Představuje rozsah výběru data v ovládacím prvku měsíčního kalendáře.

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
Dědičnost
SelectionRange
Atributy

Příklady

Následující příklad nastaví SelectionRange vlastnost ovládacího prvku na základě dvou kalendářních MonthCalendar dat zadaných do dvou TextBox ovládacích prvků při Button kliknutí na. Tento kód předpokládá nové instance MonthCalendar ovládacího prvku, dva TextBox ovládací prvky a objekt byly Button vytvořeny v objektu Form. Můžete zvážit přidání kódu, který ověří Text , jestli textová pole obsahují platná data.

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

Poznámky

Je SelectionRange datum nebo data vybraná a zvýrazněná na ovládacím MonthCalendar prvku. Pokud je vybráno pouze jedno datum, Start hodnoty vlastností a End budou stejné. Hodnotu SelectionRange lze změnit tak, že uživatel klikne na datum a přetáhne ukazatel myši přes požadovaná data, nebo můžete nastavit rozsah v kódu. Můžete například chtít, aby uživatel zadal rozsah dat do dvou TextBox nebo dvou DateTimePicker ovládacích prvků a nastavil SelectionRange na základě těchto dat.

Konstruktory

SelectionRange()

Inicializuje novou instanci SelectionRange třídy .

SelectionRange(DateTime, DateTime)

Inicializuje novou instanci SelectionRange třídy se zadaným počátečním a koncovým datem.

SelectionRange(SelectionRange)

Inicializuje novou instanci SelectionRange třídy se zadaným rozsahem výběru.

Vlastnosti

End

Získá nebo nastaví koncové datum a čas rozsahu výběru.

Start

Získá nebo nastaví počáteční datum a čas rozsahu výběru.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje SelectionRange.

Platí pro

Viz také