SelectionRange Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |