İşlevlere Göre Windows Forms Denetimleri
Windows Forms, çeşitli işlevler gerçekleştiren denetimler ve bileşenler sunar. Aşağıdaki tabloda Windows Forms denetimleri ve bileşenleri genel işleve göre listelenmektedir. Ayrıca, aynı işleve hizmet eden birden çok denetim bulunduğunda, önerilen denetim, yerine geçen denetimle ilgili bir notla birlikte listelenir. Sonraki ayrı bir tabloda, değiştirilen denetimler önerilen değiştirmelerle birlikte listelenir.
Dekont
Aşağıdaki tablolarda, Windows Forms'da kullanabileceğiniz her denetim veya bileşen listelenmez; daha kapsamlı bir liste için bkz . Windows Forms'da Kullanılacak Denetimler
İşleve Göre Önerilen Denetimler ve Bileşenler
Function | Denetim | Tanım |
---|---|---|
Veri görüntüleme | DataGridView denetimi | Denetim, DataGridView verileri görüntülemek için özelleştirilebilir bir tablo sağlar. DataGridView sınıfı hücrelerin, satırların, sütunların ve kenarlıkların özelleştirilmesini sağlar. Not: Denetim, DataGridView denetimde DataGrid eksik olan çok sayıda temel ve gelişmiş özellik sağlar. Daha fazla bilgi için bkz . Windows Forms DataGridView ile 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 formdaki denetimleri verilere bağlamayı kolaylaştırır. |
BindingNavigator denetimi | Formdaki verilerde gezinmek ve verileri işlemek için araç çubuğu türü bir arabirim sağlar. | |
Metin düzenleme | TextBox denetimi | Tasarım zamanında girilen ve kullanıcılar tarafından çalışma zamanında düzenlenebilen veya program aracılığıyla değiştirilebilen metni görüntüler. |
RichTextBox denetimi | Metnin düz metin veya zengin metin biçiminde (RTF) biçimlendirmeyle görüntülenmesini sağlar. | |
MaskedTextBox denetimi | Kullanıcı girişinin biçimini kısıtlar | |
Bilgi görüntüleme (salt okunur) | Label denetimi | Kullanıcıların doğrudan düzenleyemeyeceği metni görüntüler. |
LinkLabel denetimi | Metni Web stili bir 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ıdır. | |
StatusStrip denetimi | Genellikle üst formun en altında çerçeveli bir alan kullanarak uygulamanın geçerli durumu hakkındaki bilgileri görüntüler. | |
ProgressBar denetimi | Bir işlemin kullanıcıya yönelik geçerli ilerleme durumunu görüntüler. | |
Web sayfası görüntüleme | WebBrowser denetimi | Kullanıcının formunuzun içindeki Web sayfalarında gezinmesini sağlar. |
Listeden seçim | CheckedListBox denetimi | Her biri onay kutusuyla birlikte kaydırılabilir bir öğe listesi görüntüler. |
ComboBox denetimi | Öğelerin açılan listesini görüntüler. | |
DomainUpDown denetimi | Kullanıcıların yukarı ve aşağı düğmeleriyle kaydırabileceği metin öğelerinin listesini görüntüler. | |
ListBox denetimi | Metin ve grafik öğelerinin (simgeler) listesini görüntüler. | |
ListView denetimi | Öğeleri dört farklı görünümden birinde görüntüler. Görünümler yalnızca metin, küçük simgeli metin, büyük simgeler içeren metin ve ayrıntılar görünümü içerir. | |
NumericUpDown denetimi | Kullanıcıların yukarı ve aşağı düğmeleriyle kaydırabileceği rakamların listesini görüntüler. | |
TreeView denetimi | İsteğe bağlı onay kutuları veya simgeler içeren metinlerden oluşabilen düğüm nesnelerinin hiyerarşik koleksiyonunu görüntüler. | |
Grafik ekranı | PictureBox denetimi | Bit eşlemler ve simgeler gibi grafik dosyaları bir çerçevede görüntüler. |
Grafik depolama | ImageList denetimi | Görüntüler için bir depo görevi görür. ImageList denetimleri ve içerdikleri görüntüler bir uygulamadan diğerine yeniden kullanılabilir. |
Değer ayarı | CheckBox denetimi | Metin için bir onay kutusu ve etiket görüntüler. Genellikle seçenekleri ayarlamak için kullanılır. |
CheckedListBox denetimi | Her biri onay kutusuyla birlikte kaydırılabilir bir öğe listesi görüntüler. | |
RadioButton denetimi | Açılabilir veya kapatılabilir bir düğme görüntüler. | |
TrackBar denetimi | Kullanıcıların bir ölçek boyunca bir "başparmak" taşıyarak bir ölçekte değer ayarlamasına olanak tanır. | |
Tarih ayarı | DateTimePicker denetimi | Kullanıcıların tarih veya saat seçmesine izin vermek için grafik takvim görüntüler. |
MonthCalendar denetimi | Kullanıcıların bir tarih aralığı seçmesine izin vermek için grafik takvim görüntüler. | |
İletişim kutuları | ColorDialog denetimi | Kullanıcıların bir arabirim öğesinin rengini ayarlamasına olanak tanıyan renk seçici iletişim kutusunu görüntüler. |
FontDialog denetimi | Kullanıcıların yazı tipini ve özniteliklerini ayarlamasına olanak tanıyan bir iletişim kutusu görüntüler. | |
OpenFileDialog denetimi | Kullanıcıların dosyaya gidip dosya seçmesine olanak tanıyan bir iletişim kutusu görüntüler. | |
PrintDialog denetimi | Kullanıcıların yazıcı seçmesine ve özniteliklerini ayarlamasına olanak tanıyan bir iletişim kutusu görüntüler. | |
PrintPreviewDialog denetimi | Bir denetim PrintDocument bileşeninin yazdırıldığında nasıl görüneceğini gösteren bir iletişim kutusu görüntüler. | |
FolderBrowserDialog denetimi | Kullanıcıların bir klasöre göz atmasını, klasör oluşturmasını ve sonunda seçmesini sağlayan bir iletişim kutusu görüntüler | |
SaveFileDialog denetimi | Kullanıcıların bir dosyayı kaydetmesine izin veren bir iletişim kutusu görüntüler. | |
Menü denetimleri | MenuStrip denetimi | Özel menüler oluşturur. Not: denetimi MenuStrip değiştirmek MainMenu için tasarlanmıştır. |
ContextMenuStrip denetimi | Özel bağlam menüleri oluşturur. Not: denetimi ContextMenuStrip değiştirmek ContextMenu için tasarlanmıştır. | |
Komutlar | Button denetimi | Bir işlemi başlatır, durdurur veya kesintiye uğratır. |
LinkLabel denetimi | Metni Web stili bir 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ıdır. | |
NotifyIcon denetimi | Arka planda çalışan bir uygulamayı temsil eden görev çubuğunun durum bildirimi alanında bir simge görüntüler. | |
ToolStrip denetimi | Microsoft Windows XP, Microsoft Office, Microsoft Internet Explorer ya da temalarla veya temalar olmadan özel bir genel görünüme ve taşma ve çalışma zamanı öğesini yeniden sıralama desteğine sahip araç çubukları oluşturur. Not: Denetim ToolStrip , denetimi değiştirmek ToolBar için tasarlanmıştır. | |
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 üzerinde beklettiğ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 denetimi | Etiketsiz, kaydırılabilir bir çerçevede bir dizi denetimi gruplandırın. |
GroupBox denetimi | Etiketli, kayıt edilemeyen bir çerçevede bir dizi denetimi (radyo düğmeleri gibi) gruplandırın. | |
TabControl denetimi | Gruplandırılmış nesneleri verimli bir şekilde düzenlemek ve bunlara erişmek için sekmeli bir sayfa sağlar. | |
SplitContainer denetimi | Taşınabilir çubukla ayrılmış iki panel sağlar. Not: Denetim SplitContainer , denetimi değiştirmek Splitter için tasarlanmıştır. | |
TableLayoutPanel denetimi | İçeriğini satır ve sütunlardan oluşan bir kılavuzda dinamik olarak yerleştiren bir paneli temsil eder. | |
FlowLayoutPanel denetimi | İçeriğini yatay veya dikey olarak dinamik olarak yerleştiren bir paneli temsil eder. | |
Ses | SoundPlayer denetimi | Ses dosyalarını .wav biçiminde çalar. Sesler zaman uyumsuz olarak yüklenebilir veya çalınabilir. |
İşleve Göre Değiştirilen Denetimler ve Bileşenler
Function | Yerine geçen denetim | Önerilen değiştirme |
---|---|---|
Veri görüntüleme | DataGrid | DataGridView |
Bilgi Görüntüleme (Salt okunur denetimler) | StatusBar | StatusStrip |
Menü denetimleri | ContextMenu | ContextMenuStrip |
MainMenu | MenuStrip | |
Komutlar | ToolBar | ToolStrip |
StatusBar | StatusStrip | |
Form düzeni | Splitter | SplitContainer |
Ayrıca bkz.
.NET Desktop feedback