Aracılığıyla paylaş


Windows Forms Denetimleri İçin Yardımcı Yöntemler

Windows Forms denetimlerini, programlı olarak Microsoft Office Word belgesine ve Microsoft Office Excel çalışma kitabına, projenize kullanılabilir olan yardımcı yöntemleri kullanarak çalışma zamanında ekleyebilirsiniz. Daha fazla bilgi için bkz. Belgeye Çalışma Zamanında Denetim Ekleme.

Uygulama alanı: Bu konudaki bilgiler şu uygulamaların belge düzeyi projelerine ve uygulama düzeyi projelerine yöneliktir: Excel 2007 ve Excel 2010; Word 2007 ve Word 2010. Daha fazla bilgi için bkz. Office Uygulamalarında Kullanılabilir Özellikler ve Proje Türü.

Excel için Yardımcı Yöntemleri

Windows Forms denetimlerini çalışma sayfasına çalışma zamanında eklemek için, Worksheet.Controls özelliği (uygulama düzeyi projesinde) veya WorksheetBase.Controls özelliği (belge düzeyi projesinde) tarafından döndürülen ControlCollection nesnesinde kullanılabilir yardımcı yöntemleri kullanın. Her yardımcı yöntemi, Range'i veya belirli bir konumun koordinatlarını geçirebilmeniz için yüklenmiştir. Range'i geçirerek bir denetim oluşturursanız, aralık içindeki hücreler boyutlandırıldığında denetim otomatik olarak yeniden boyutlanır.

Not

.NET Framework 4 hedefleyen Excel eklenti projelerinde, Microsoft.Office.Tools.Excel.v4.0.Utilities.dll derlemesine yardımcı yöntemlerine erişmeden önce başvuru eklemelisiniz.

Aşağıdaki tabloda, Excel çalışma kitaplarına Windows Forms denetimlerini programlı olarak eklerken kullanabileceğiniz yardımcı yöntemleri listelenmiştir.

Yardımcı Yöntemi

Açyklama

AddButton(ControlCollection, Range, String)

Belirlenen aralığa Button denetimini ekler.

AddButton(ControlCollection, Double, Double, Double, Double, String)

Aralık yerine, belirlenen konuma Button denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddLabel(ControlCollection, Range, String)

Belirlenen aralığa Label denetimini ekler.

AddLabel(ControlCollection, Double, Double, Double, Double, String)

Aralık yerine, belirlenen konuma Label denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddLinkLabel(ControlCollection, Range, String)

Belirlenen aralığa LinkLabel denetimini ekler.

AddLinkLabel(ControlCollection, Double, Double, Double, Double, String)

Aralık yerine, belirlenen konuma LinkLabel denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddTextBox(ControlCollection, Range, String)

Belirlenen aralığa TextBox denetimini ekler.

AddTextBox(ControlCollection, Double, Double, Double, Double, String)

Aralık yerine, belirlenen konuma TextBox denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddCheckBox(ControlCollection, Range, String)

Belirlenen aralığa CheckBox denetimini ekler.

AddCheckBox(ControlCollection, Double, Double, Double, Double, String)

Aralık yerine, belirlenen konuma CheckBox denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddRadioButton(ControlCollection, Range, String)

Belirlenen aralığa RadioButton denetimini ekler.

AddRadioButton(ControlCollection, Double, Double, Double, Double, String)

Aralık yerine, belirlenen konuma RadioButton denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddPictureBox(ControlCollection, Range, String)

Belirlenen aralığa PictureBox denetimini ekler.

AddPictureBox(ControlCollection, Double, Double, Double, Double, String)

Aralık yerine, belirlenen konuma PictureBox denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddCheckedListBox(ControlCollection, Range, String)

Belirlenen aralığa CheckedListBox denetimini ekler.

AddCheckedListBox(ControlCollection, Double, Double, Double, Double, String)

Aralık yerine, belirlenen konuma CheckedListBox denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddComboBox(ControlCollection, Range, String)

Belirlenen aralığa ComboBox denetimini ekler.

AddComboBox(ControlCollection, Double, Double, Double, Double, String)

Aralık yerine, belirlenen konuma ComboBox denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddListView(ControlCollection, Range, String)

Belirlenen aralığa, denetimin konumunu ve boyutunu ayarlayarak, ListView denetimini ekler.

AddListView(ControlCollection, Double, Double, Double, Double, String)

Aralık yerine, belirlenen konuma ListView denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddTreeView(ControlCollection, Range, String)

Belirlenen aralığa TreeView denetimini ekler.

AddTreeView(ControlCollection, Double, Double, Double, Double, String)

Aralık yerine, belirlenen konuma TreeView denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddDateTimePicker(ControlCollection, Range, String)

Belirlenen aralığa DateTimePicker denetimini ekler.

AddDateTimePicker(ControlCollection, Double, Double, Double, Double, String)

Aralık yerine, belirlenen konuma DateTimePicker denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddMonthCalendar(ControlCollection, Range, String)

Belirlenen aralığa MonthCalendar denetimini ekler.

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

Aralık yerine, belirlenen konuma MonthCalendar denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddDomainUpDown(ControlCollection, Range, String)

Belirlenen aralığa DomainUpDown denetimini ekler.

AddDomainUpDown(ControlCollection, Double, Double, Double, Double, String)

Aralık yerine, belirlenen konuma DomainUpDown denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddNumericUpDown(ControlCollection, Range, String)

Belirlenen aralığa NumericUpDown denetimini ekler.

AddNumericUpDown(ControlCollection, Double, Double, Double, Double, String)

Aralık yerine, belirlenen konuma NumericUpDown denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddTrackBar(ControlCollection, Range, String)

Belirlenen aralığa TrackBar denetimini ekler.

AddTrackBar(ControlCollection, Double, Double, Double, Double, String)

Aralık yerine, belirlenen konuma TrackBar denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddRichTextBox(ControlCollection, Range, String)

Belirlenen aralığa RichTextBox denetimini ekler.

AddRichTextBox(ControlCollection, Double, Double, Double, Double, String)

Aralık yerine, belirlenen konuma RichTextBox denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddDataGridView(ControlCollection, Range, String)

Belirlenen aralığa DataGridView denetimini ekler.

AddDataGridView(ControlCollection, Double, Double, Double, Double, String)

Aralık yerine, belirlenen konuma DataGridView denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddHScrollBar(ControlCollection, Range, String)

Belirlenen aralığa HScrollBar denetimini ekler.

AddHScrollBar(ControlCollection, Double, Double, Double, Double, String)

Aralık yerine, belirlenen konuma HScrollBar denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddVScrollBar(ControlCollection, Range, String)

Belirlenen aralığa VScrollBar denetimini ekler.

AddVScrollBar(ControlCollection, Double, Double, Double, Double, String)

Aralık yerine, belirlenen konuma VScrollBar denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddPropertyGrid(ControlCollection, Range, String)

Belirlenen aralığa PropertyGrid denetimini ekler.

AddPropertyGrid(ControlCollection, Double, Double, Double, Double, String)

Aralık yerine, belirlenen konuma PropertyGrid denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddWebBrowser(ControlCollection, Range, String)

Belirlenen aralığa WebBrowser denetimini ekler.

AddWebBrowser(ControlCollection, Double, Double, Double, Double, String)

Aralık yerine, belirlenen konuma WebBrowser denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

Word için Yardımcı Yöntemleri

Windows Forms denetimlerini belgeye çalışma zamanında eklemek için, Document.Controls özelliği (uygulama düzeyi projesinde) veya DocumentBase.Controls özelliği (belge düzeyi projesinde) tarafından döndürülen ControlCollection nesnesinde kullanılabilir yardımcı yöntemleri kullanın. Her yardımcı yöntemi, Range'i veya belirli bir konumun koordinatlarını geçirebilmeniz için yüklenmiştir. Range'i geçirerek bir denetim oluşturursanız, denetim InlineShape olarak aralığın başına eklenir. Metin ile sıralı eklenen denetimlerin Top ve Left özelliklerini değiştiremezsiniz. Koordinatları geçirerek bir denetim oluşturursanız, denetim kayan Shape olarak aralığın başına eklenir.

Not

.NET Framework 4 hedefleyen Word eklenti projelerinde, Microsoft.Office.Tools.Word.v4.0.Utilities.dll derlemesine yardımcı yöntemlerine erişmeden önce başvuru eklemelisiniz.

Aşağıdaki tabloda, Word belgelerine Windows Forms denetimlerini programlı olarak eklemek için kullanabileceğiniz yardımcı yöntemleri listelenmiştir.

Yardımcı Yöntemi

Açyklama

AddButton(ControlCollection, Range, Single, Single, String)

Belirlenen aralıkta Button denetimini belirlenen aralığın başına ekler.

AddButton(ControlCollection, Single, Single, Single, Single, String)

Aralık yerine, belirlenen konuma Button denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddLabel(ControlCollection, Range, Single, Single, String)

Belirlenen aralıkta Label denetimini belirlenen aralığın başına ekler.

AddLabel(ControlCollection, Single, Single, Single, Single, String)

Aralık yerine, belirlenen konuma Label denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddLinkLabel(ControlCollection, Range, Single, Single, String)

Belirlenen aralıkta LinkLabel denetimini belirlenen aralığın başına ekler.

AddLinkLabel(ControlCollection, Single, Single, Single, Single, String)

Aralık yerine, belirlenen konuma LinkLabel denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddTextBox(ControlCollection, Range, Single, Single, String)

Belirlenen aralıkta TextBox denetimini belirlenen aralığın başına ekler.

AddTextBox(ControlCollection, Single, Single, Single, Single, String)

Aralık yerine, belirlenen konuma TextBox denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddCheckBox(ControlCollection, Range, Single, Single, String)

Belirlenen aralıkta CheckBox denetimini belirlenen aralığın başına ekler.

AddCheckBox(ControlCollection, Single, Single, Single, Single, String)

Aralık yerine, belirlenen konuma CheckBox denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddRadioButton(ControlCollection, Range, Single, Single, String)

Belirlenen aralıkta RadioButton denetimini belirlenen aralığın başına ekler.

AddRadioButton(ControlCollection, Single, Single, Single, Single, String)

Aralık yerine, belirlenen konuma RadioButton denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddPictureBox(ControlCollection, Range, Single, Single, String)

Belirlenen aralıkta PictureBox denetimini belirlenen aralığın başına ekler.

AddPictureBox(ControlCollection, Single, Single, Single, Single, String)

Aralık yerine, belirlenen konuma PictureBox denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddCheckedListBox(ControlCollection, Range, Single, Single, String)

Belirlenen aralıkta CheckedListBox denetimini belirlenen aralığın başına ekler.

AddCheckedListBox(ControlCollection, Single, Single, Single, Single, String)

Aralık yerine, belirlenen konuma CheckedListBox denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddComboBox(ControlCollection, Range, Single, Single, String)

Belirlenen aralıkta ComboBox denetimini belirlenen aralığın başına ekler.

AddComboBox(ControlCollection, Single, Single, Single, Single, String)

Aralık yerine, belirlenen konuma ComboBox denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddListView(ControlCollection, Range, Single, Single, String)

Belirlenen aralığa, denetimin konumunu ve boyutunu ayarlayarak, ListView denetimini ekler.

AddListView(ControlCollection, Single, Single, Single, Single, String)

Aralık yerine, belirlenen konuma ListView denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddTreeView(ControlCollection, Range, Single, Single, String)

Belirlenen aralıkta TreeView denetimini belirlenen aralığın başına ekler.

AddTreeView(ControlCollection, Single, Single, Single, Single, String)

Aralık yerine, belirlenen konuma TreeView denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddDateTimePicker(ControlCollection, Range, Single, Single, String)

Belirlenen aralıkta DateTimePicker denetimini belirlenen aralığın başına ekler.

AddDateTimePicker(ControlCollection, Single, Single, Single, Single, String)

Aralık yerine, belirlenen konuma DateTimePicker denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddMonthCalendar(ControlCollection, Range, Single, Single, String)

Belirlenen aralıkta MonthCalendar denetimini belirlenen aralığın başına ekler.

AddMonthCalendar(ControlCollection, Single, Single, Single, Single, String)

Aralık yerine, belirlenen konuma MonthCalendar denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddDomainUpDown(ControlCollection, Range, Single, Single, String)

Belirlenen aralıkta DomainUpDown denetimini belirlenen aralığın başına ekler.

AddDomainUpDown(ControlCollection, Single, Single, Single, Single, String)

Aralık yerine, belirlenen konuma DomainUpDown denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddNumericUpDown(ControlCollection, Range, Single, Single, String)

Belirlenen aralıkta NumericUpDown denetimini belirlenen aralığın başına ekler.

AddNumericUpDown(ControlCollection, Single, Single, Single, Single, String)

Aralık yerine, belirlenen konuma NumericUpDown denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddTrackBar(ControlCollection, Range, Single, Single, String)

Belirlenen aralıkta TrackBar denetimini belirlenen aralığın başına ekler.

AddTrackBar(ControlCollection, Single, Single, Single, Single, String)

Aralık yerine, belirlenen konuma TrackBar denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddRichTextBox(ControlCollection, Range, Single, Single, String)

Belirlenen aralıkta RichTextBox denetimini belirlenen aralığın başına ekler.

AddRichTextBox(ControlCollection, Single, Single, Single, Single, String)

Aralık yerine, belirlenen konuma RichTextBox denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddDataGridView(ControlCollection, Range, Single, Single, String)

Belirlenen aralıkta DataGridView denetimini belirlenen aralığın başına ekler.

AddDataGridView(ControlCollection, Single, Single, Single, Single, String)

Aralık yerine, belirlenen konuma DataGridView denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddHScrollBar(ControlCollection, Range, Single, Single, String)

Belirlenen aralıkta HScrollBar denetimini belirlenen aralığın başına ekler.

AddHScrollBar(ControlCollection, Single, Single, Single, Single, String)

Aralık yerine, belirlenen konuma HScrollBar denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddVScrollBar(ControlCollection, Range, Single, Single, String)

Belirlenen aralıkta VScrollBar denetimini belirlenen aralığın başına ekler.

AddVScrollBar(ControlCollection, Single, Single, Single, Single, String)

Aralık yerine, belirlenen konuma VScrollBar denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddPropertyGrid(ControlCollection, Range, Single, Single, String)

Belirlenen aralıkta PropertyGrid denetimini belirlenen aralığın başına ekler.

AddPropertyGrid(ControlCollection, Single, Single, Single, Single, String)

Aralık yerine, belirlenen konuma PropertyGrid denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

AddWebBrowser(ControlCollection, Range, Single, Single, String)

Belirlenen aralıkta WebBrowser denetimini belirlenen aralığın başına ekler.

AddWebBrowser(ControlCollection, Single, Single, Single, Single, String)

Aralık yerine, belirlenen konuma WebBrowser denetimini ekler. Koordinatlar, noktalar olarak gösterilir.

Ayrıca bkz.

Kavramlar

Belgeye Çalışma Zamanında Denetim Ekleme

Office Belgerindeki Windows Forms Denetimlerine Genel Bakış

Office Belgerindeki Windows Forms Denetimleri Sınırlamaları

Diğer Kaynaklar

Office Belgeleri Üzerinde Denetimler