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 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 . |