MonthCalendar.SelectionRange Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.