Sdílet prostřednictvím


SelectionRange Třída

Definice

Představuje rozsah výběru kalendářních dat v ovládacím prvku kalendáře měsíce.

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 MonthCalendar ovládacího prvku na základě dvou kalendářních dat zadaných do dvou TextBox ovládacích prvků při Button kliknutí. Tento kód předpokládá nové instance MonthCalendar ovládacího prvku, dva TextBox ovládací prvky a Button byly vytvořeny na .Form Můžete zvážit přidání kódu, který ověří Text přiřazení k textovým polím a ověří, jestli obsahují platná kalendářní 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

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

Konstruktory

Name Description
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

Name Description
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

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

Slouží jako výchozí funkce hash.

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

Získá Type aktuální instance.

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

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

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

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

Platí pro

Viz také