ControlExtensions.AddMonthCalendar Yöntem

Tanım

Aşırı Yüklemeler

AddMonthCalendar(ControlCollection, Range, String)

Belirtilen aralıktaki çalışma sayfasına yeni MonthCalendar bir denetim ekler.

AddMonthCalendar(ControlCollection, Double, Double, Double, Double, String)

Çalışma sayfasına belirtilen boyutta ve konumda yeni MonthCalendar bir denetim ekler.

AddMonthCalendar(ControlCollection, Range, String)

Belirtilen aralıktaki çalışma sayfasına yeni MonthCalendar bir denetim ekler.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Office::Tools::Excel::Controls::MonthCalendar ^ AddMonthCalendar(Microsoft::Office::Tools::Excel::ControlCollection ^ controls, Microsoft::Office::Interop::Excel::Range ^ range, System::String ^ name);
public static Microsoft.Office.Tools.Excel.Controls.MonthCalendar AddMonthCalendar (this Microsoft.Office.Tools.Excel.ControlCollection controls, Microsoft.Office.Interop.Excel.Range range, string name);
static member AddMonthCalendar : Microsoft.Office.Tools.Excel.ControlCollection * Microsoft.Office.Interop.Excel.Range * string -> Microsoft.Office.Tools.Excel.Controls.MonthCalendar
<Extension()>
Public Function AddMonthCalendar (controls As ControlCollection, range As Range, name As String) As MonthCalendar

Parametreler

controls
ControlCollection

Denetiminin ekleneceği koleksiyon. Bu parametreyi kendiniz sağlamayın. Özelliği (uygulama düzeyi projesinde) veya Controls özelliği (belge düzeyi projesinde) tarafından Controls döndürülen koleksiyonda bu yöntemi çağırdığınızda, bu parametre otomatik olarak sağlanır.

range
Range

Range Denetimin sınırlarını sağlayan bir.

name
String

Örnekteki denetimi dizine almak için kullanılabilecek denetimin ControlCollection adı.

Döndürülenler

Örneğe MonthCalendarControlCollection eklenen denetim.

Özel durumlar

Ad veya aralık bağımsız değişkeni şeklindedir nullveya ad bağımsız değişkeninin uzunluğu sıfırdır.

Aynı ada sahip bir denetim zaten ControlCollection örnektedir.

Belirtilen aralık geçersiz. Çok alanlı aralıklar kullanılamaz. Aralık, örnekle aynı çalışma sayfasında ControlCollection olmalıdır.

Örnekler

Aşağıdaki kod örneği, A1 ile C10 arasında hücrelere bir MonthCalendar denetim ekler ve ardından özelliği Pazartesi olarak ayarlarFirstDayOfWeek. Bu örneği kullanmak için belge düzeyi projesindeki sınıfından Sheet1 çalıştırın.

private void ExcelRangeAddMonthCalendar()
{

    Microsoft.Office.Tools.Excel.Controls.MonthCalendar
         monthCalendar1 = this.Controls.AddMonthCalendar(
         this.Range["A1", "C10"], "monthCalendar1");
    monthCalendar1.FirstDayOfWeek = System.Windows.Forms.Day.Monday;
}
Private Sub ExcelRangeAddMonthCalendar()

    Dim MonthCalendar1 As Microsoft.Office.Tools. _
        Excel.Controls.MonthCalendar = Me.Controls. _
        AddMonthCalendar(Me.Range("A1", "C10"), _
        "MonthCalendar1")

    MonthCalendar1.FirstDayOfWeek = System.Windows. _
        Forms.Day.Monday

End Sub

Açıklamalar

yöntemi, AddMonthCalendar sonuna nesne eklemenize MonthCalendarControlCollectionolanak tanır. Daha önce program aracılığıyla eklenmiş bir MonthCalendar denetimi kaldırmak için yöntemini kullanın Remove . Aralık yeniden boyutlandırıldığında denetim otomatik olarak yeniden boyutlandırılır.

Şunlara uygulanır

AddMonthCalendar(ControlCollection, Double, Double, Double, Double, String)

Çalışma sayfasına belirtilen boyutta ve konumda yeni MonthCalendar bir denetim ekler.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Office::Tools::Excel::Controls::MonthCalendar ^ AddMonthCalendar(Microsoft::Office::Tools::Excel::ControlCollection ^ controls, double left, double top, double width, double height, System::String ^ name);
public static Microsoft.Office.Tools.Excel.Controls.MonthCalendar AddMonthCalendar (this Microsoft.Office.Tools.Excel.ControlCollection controls, double left, double top, double width, double height, string name);
static member AddMonthCalendar : Microsoft.Office.Tools.Excel.ControlCollection * double * double * double * double * string -> Microsoft.Office.Tools.Excel.Controls.MonthCalendar
<Extension()>
Public Function AddMonthCalendar (controls As ControlCollection, left As Double, top As Double, width As Double, height As Double, name As String) As MonthCalendar

Parametreler

controls
ControlCollection

Denetiminin ekleneceği koleksiyon. Bu parametreyi kendiniz sağlamayın. Özelliği (uygulama düzeyi projesinde) veya Controls özelliği (belge düzeyi projesinde) tarafından Controls döndürülen koleksiyonda bu yöntemi çağırdığınızda, bu parametre otomatik olarak sağlanır.

left
Double

Denetimin sol kenarıyla çalışma sayfasının sol kenarı arasındaki noktalardaki uzaklık.

top
Double

Denetimin üst kenarıyla çalışma sayfasının üst kenarı arasındaki noktalardaki uzaklık.

width
Double

Nokta cinsinden denetim genişliği.

height
Double

Nokta cinsinden denetimin yüksekliği.

name
String

Denetimin adı.

Döndürülenler

Örneğe MonthCalendarControlCollection eklenen denetim.

Özel durumlar

Ad bağımsız değişkeninin uzunluğu veya uzunluğu sıfırdır null .

Aynı ada sahip bir denetim zaten ControlCollection örnektedir.

Örnekler

Aşağıdaki kod örneği, çalışma sayfasının en üstüne bir MonthCalendar denetim ekler ve ardından özelliği Pazartesi olarak ayarlar FirstDayOfWeek . Bu örneği kullanmak için belge düzeyi projesindeki sınıfından Sheet1 çalıştırın.

private void ExcelAddMonthCalendar()
{

    Microsoft.Office.Tools.Excel.Controls.MonthCalendar
         monthCalendar1 = this.Controls.AddMonthCalendar(
         0, 0, 75, 15, "monthCalendar1");
    monthCalendar1.FirstDayOfWeek = System.Windows.Forms.Day.Monday;
}
Private Sub ExcelAddMonthCalendar()

    Dim MonthCalendar1 As Microsoft.Office.Tools. _
        Excel.Controls.MonthCalendar = Me.Controls. _
        AddMonthCalendar(0, 0, 75, 15, "MonthCalendar1")

    MonthCalendar1.FirstDayOfWeek = System.Windows. _
        Forms.Day.Monday

End Sub

Açıklamalar

yöntemi, AddMonthCalendar sonuna nesne eklemenize MonthCalendarControlCollectionolanak tanır. Daha önce program aracılığıyla eklenmiş bir MonthCalendar denetimi kaldırmak için yöntemini kullanın Remove .

Şunlara uygulanır