MonthCalendar.SelectionRange Egenskap

Definition

Hämtar eller anger det valda datumintervallet för en månads kalenderkontroll.

public:
 property System::Windows::Forms::SelectionRange ^ SelectionRange { System::Windows::Forms::SelectionRange ^ get(); void set(System::Windows::Forms::SelectionRange ^ value); };
public System.Windows.Forms.SelectionRange SelectionRange { get; set; }
[System.ComponentModel.Bindable(true)]
public System.Windows.Forms.SelectionRange SelectionRange { get; set; }
member this.SelectionRange : System.Windows.Forms.SelectionRange with get, set
[<System.ComponentModel.Bindable(true)>]
member this.SelectionRange : System.Windows.Forms.SelectionRange with get, set
Public Property SelectionRange As SelectionRange

Egenskapsvärde

A SelectionRange med start- och slutdatum för det valda intervallet.

Attribut

Undantag

Värdet Start för den tilldelade SelectionRange är mindre än det minsta datum som kan tillåtas för en månads kalenderkontroll.

-eller-

Värdet Start för den tilldelade SelectionRange är större än det högsta tillåtna datumet för en månads kalenderkontroll.

-eller-

Värdet End för den tilldelade SelectionRange är mindre än det minsta datum som kan tillåtas för en månads kalenderkontroll.

-eller-

Värdet End för den tilldelade SelectionRange är större än det högsta tillåtna datumet för en månads kalenderkontroll.

Kommentarer

Att ange den här egenskapen är funktionellt likvärdigt med metoden SetSelectionRange . Du kan ange start- och slutdatum separat genom att ange antingen SelectionStart egenskaperna eller SelectionEnd . Du kan inte ändra start- och slutdatum genom att ange SelectionRange.Start egenskapens egenskapsvärden SelectionRange.End eller SelectionRange egenskapsvärden. Du bör använda SelectionStart, SelectionEndeller SetSelectionRange.

Start Om egenskapsvärdet för SelectionRange är större än dess End egenskapsvärde växlas datumenEnd. Egenskapsvärdet blir startdatum och Start egenskapsvärdet blir slutdatumet.

Note

Om du bläddrar igenom kalendervisningen med navigeringsknapparna när ett intervall har valts kan det orsaka oväntade resultat (till exempel bevaras inte datumintervallet). Om du har en enskild månad som visas med ett intervall på 2001-04-01 till 2001-04 ändras det valda intervallet enligt följande genom att rulla kalendern till mars: 2001-03-01 till 2001-03-10. Om du har flera månader som visas, till exempel mars och april med ett valt intervall på 04/01/2001 till 2001-04-10, ändras det valda intervallet från 2001-01-01 till 2001-01-01 till 2001-01-10.

Note

SelectionRange Om du anger för en MonthCalendar kontroll som har aktiverat visuella format resulterar det i att markeringsintervallet inte målas korrekt på kontrollen.

Gäller för

Se även