İşlevlere Göre Windows Forms Denetimleri
Windows Forms, bir dizi işlev gerçekleştiren denetimler ve bileşenler sunar. Aşağıdaki tabloda, Windows Forms denetimleri ve bileşenleri listelemektedir. Ayrıca, aynı işleve hizmet eden birden çok denetimin bulunduğu yerde, önerilen denetim yerine geçen denetimle ilgili bir notla listelenir. Ayrı bir sonraki tabloda, değiştirilen denetimler önerilen değiştirmeleriyle birlikte listelenir.
Not
Aşağıdaki tablolarda, Windows Forms'da kullanabileceğiniz her denetim veya bileşen listelanmaz; daha kapsamlı bir liste için bkz. Windows Forms'da Kullanım Denetimleri
İşleve Göre Önerilen Denetimler ve Bileşenler
| İşlev | Denetim | Açıklama |
|---|---|---|
| Veri görüntüleme | DataGridView Denetim | Denetim, DataGridView verileri görüntülemek için özelleştirilebilir bir tablo sağlar. sınıfı DataGridView hücreleri, satırları, sütunları ve kenarlıkları özelleştirmeye olanak sağlar. Not: Denetim, denetimde eksik olan çok sayıda temel ve gelişmiş özellik DataGrid sağlar. Daha fazla bilgi için bkz. Windows Forms DataGridView ve DataGrid Denetimleri Arasındaki Farklar |
| Veri bağlama ve gezinti | BindingSource bileşeni | Para birimi yönetimi, değişiklik bildirimi ve diğer hizmetler sağlayarak bir formda veri bağlama denetimlerini basitleştirin. |
| BindingNavigator Denetim | Bir formda veri gezinmek ve verileri işlemek için araç çubuğu türünde bir arabirim sağlar. | |
| Metin düzenleme | TextBox Denetim | Tasarım zamanında girilen ve kullanıcılar tarafından çalışma zamanında düzenlen varolan veya program aracılığıyla değiştirilebilir metinleri görüntüler. |
| RichTextBox Denetim | Metnin düz metin veya zengin metin biçiminde (RTF) biçimlendirmeyle görüntülenebilir. | |
| MaskedTextBox Denetim | Kullanıcı girişinin biçimini kısıtlar | |
| Bilgi ekranı (salt okunur) | Label Denetim | Kullanıcıların doğrudan düzenleyemez olduğu metni görüntüler. |
| LinkLabel Denetim | Metni Web stili bağlantı olarak görüntüler ve kullanıcı özel metne tıkladığında bir olayı tetikler. Metin genellikle başka bir pencereye veya Web sitesine bağlantı olarak gösterilir. | |
| StatusStrip Denetim | Genellikle üst formun en altında yer alan çerçeveli bir alan kullanarak uygulamanın geçerli durumuyla ilgili bilgileri görüntüler. | |
| ProgressBar Denetim | Kullanıcıya bir işlemi geçerli ilerleme durumu görüntüler. | |
| Web sayfası görüntüsü | WebBrowser Denetim | Kullanıcının form içinde Web sayfalarında gezinmesini sağlar. |
| Listeden seçim | CheckedListBox Denetim | Her biri bir onay kutusuyla birlikte kaydırılabilir öğe listesini görüntüler. |
| ComboBox Denetim | Öğe açılan listesini görüntüler. | |
| DomainUpDown Denetim | Kullanıcıların yukarı ve aşağı düğmeleriyle kaydıracakları metin öğelerinin listesini görüntüler. | |
| ListBox Denetim | Metin ve grafik öğelerinin (simgeler) listesini görüntüler. | |
| ListView Denetim | Dört farklı görünümden biri olan öğeleri görüntüler. Görünümler yalnızca metin, küçük simgelere sahip metinler, büyük simgelere sahip metinler ve ayrıntılar görünümü içerir. | |
| NumericUpDown Denetim | Kullanıcıların yukarı ve aşağı düğmeleriyle kaydırarak kaydıracakları sayı listesini görüntüler. | |
| TreeView Denetim | İsteğe bağlı onay kutuları veya simgelerle metinlerden oluşan düğüm nesnelerinin hiyerarşik koleksiyonunu görüntüler. | |
| Grafik ekranı | PictureBox Denetim | Bit eşlemler ve simgeler gibi grafik dosyalarını bir çerçevede görüntüler. |
| Grafik depolama | ImageList Denetim | Görüntüler için bir depo olarak görev sağlar. ImageList denetimler ve içerilen görüntüler bir uygulamanın bir sonrakine yeniden kullanılabilir. |
| Değer ayarı | CheckBox Denetim | Bir onay kutusu ve metin etiketi görüntüler. Genellikle seçenekleri ayarlamak için kullanılır. |
| CheckedListBox Denetim | Her biri bir onay kutusuyla birlikte kaydırılabilir öğe listesini görüntüler. | |
| RadioButton Denetim | Açık veya kapalı bir düğme görüntüler. | |
| TrackBar Denetim | Kullanıcıların bir ölçek üzerinde bir "parmak" hareket ettirerek bir ölçek üzerinde değer ayarlamalarını sağlar. | |
| Tarih ayarı | DateTimePicker Denetim | Kullanıcıların bir tarih veya saat seçmesine olanak sağlayan bir grafik takvim görüntüler. |
| MonthCalendar Denetim | Kullanıcıların bir tarih aralığı seçmesine olanak sağlayan bir grafik takvim görüntüler. | |
| İletişim kutuları | ColorDialog Denetim | Kullanıcıların bir arabirim öğesinin rengini ayarlamalarını sağlayan renk seçici iletişim kutusunu görüntüler. |
| FontDialog Denetim | Kullanıcıların yazı tipini ve özniteliklerini ayarlamasını sağlayan bir iletişim kutusu görüntüler. | |
| OpenFileDialog Denetim | Kullanıcıların bir dosyaya gidin ve bir dosya seçin izin veren bir iletişim kutusu görüntüler. | |
| PrintDialog Denetim | Kullanıcıların bir yazıcı seçmesini ve özniteliklerini ayarlamasını sağlayan bir iletişim kutusu görüntüler. | |
| PrintPreviewDialog Denetim | Bir denetim bileşeninin yazdırılırken nasıl PrintDocument görüneceklerini gösteren bir iletişim kutusu görüntüler. | |
| FolderBrowserDialog Denetim | Kullanıcıların bir klasöre göz atma, oluşturma ve sonunda klasör seçmelerini sağlayan bir iletişim kutusu görüntüler | |
| SaveFileDialog Denetim | Kullanıcıların bir dosyayı kaydetmelerini sağlayan bir iletişim kutusu görüntüler. | |
| Menü denetimleri | MenuStrip Denetim | Özel menüler oluşturur. Not: , denetimin yerini alacak şekilde MainMenu tasarlanmıştır. |
| ContextMenuStrip denetimle | Özel bağlam menüleri oluşturur. Note: , Denetimin yerini alacak şekilde tasarlanmıştır ContextMenu . | |
| Komutlar | Button denetimle | Bir işlemi başlatır, durduruyor veya keser. |
| LinkLabel denetimle | Metni bir Web stili bağlantısı olarak görüntüler ve Kullanıcı özel metne tıkladığında bir olayı tetikler. Genellikle metin, başka bir pencerenin veya Web sitesinin bir bağlantıdır. | |
| NotifyIcon denetimle | Arka planda çalışan bir uygulamayı temsil eden görev çubuğunun durum bildirim alanında bir simge görüntüler. | |
| ToolStrip denetimle | microsoft Windows XP, Microsoft Office, Microsoft ınternet Explorer veya özel görünüm (temalar içeren veya içermeyen) ve taşma ve çalışma zamanı öğesi yeniden sıralama desteğiyle bir araç çubuğu oluşturur. Note: Denetim, denetimin yerini alacak şekilde tasarlanmıştır ToolBar . | |
| Kullanıcı Yardımı | HelpProvider bileşeni | Denetimler için açılır veya çevrimiçi yardım sağlar. |
| ToolTip bileşeni | Kullanıcı işaretçiyi denetimin üzerine getirdiğinde denetimin amacının kısa bir açıklamasını görüntüleyen bir açılır pencere sağlar. | |
| Diğer denetimleri gruplandırma | Panel denetimle | Etiketsiz, kaydırılabilir çerçevede bir denetim kümesini gruplandırır. |
| GroupBox denetimle | Etiketli, kaydırılamayan çerçevede bir denetim kümesini (radyo düğmeleri gibi) gruplandırır. | |
| TabControl denetimle | Gruplanmış nesneleri düzenlemek ve bunlara erişmek için sekmeli bir sayfa sağlar. | |
| SplitContainer denetimle | Taşınabilir çubukla ayrılmış iki panel sağlar. Note: Denetim, denetimin yerini alacak şekilde tasarlanmıştır Splitter . | |
| TableLayoutPanel denetimle | Kendi içeriğini satırlardan ve sütunlardan oluşan bir kılavuzda dinamik olarak yerleştirmeyen bir paneli temsil eder. | |
| FlowLayoutPanel denetimle | İçeriğini yatay veya dikey olarak dinamik bir şekilde yerleştirmeyen bir paneli temsil eder. | |
| Ses | SoundPlayer denetimle | Ses dosyalarını. wav biçiminde çalar. Sesler, zaman uyumsuz olarak yüklenebilir veya çalıştırılabilir. |
Işleve göre yenisiyle değiştirilen denetimler ve bileşenler
| İşlev | Yenisiyle değiştirilen denetim | Önerilen değiştirme |
|---|---|---|
| Veri görüntüleme | DataGrid | DataGridView |
| Bilgi görüntüleme (salt okuma denetimleri) | StatusBar | StatusStrip |
| Menü denetimleri | ContextMenu | ContextMenuStrip |
| MainMenu | MenuStrip | |
| Komutlar | ToolBar | ToolStrip |
| StatusBar | StatusStrip | |
| Form düzeni | Splitter | SplitContainer |