ControlExtensions.AddMonthCalendar Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.
- 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 null
veya 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 .