3. CheckedListBox 4. ListView

Benzer belgeler
Örnek Uygulama: CheckedListBox da seçili olanları listbox nesnesine ekleyen program.

Görsel Programlama (Visual Programming)

HSancak Nesne Tabanlı Programlama I Ders Notları

Ders 7: Form Kontrol Elemanları. barisgokce.com

12. Kat Oluşturma. Bu konuda mevcut bir katın bilgilerini kullanarak nasıl yeni katlar oluşturulabileceği incelenecektir.

IPACK LADDER. Arayüz Dökümantasyonu

EĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF 2. DÖNEM 2. SINAV ÇALIŞMA NOTLARI

Sınıf Nesne Kavramları C# Bileşenleri Özellikler, Olaylar, Metotlar

BÖLÜM 5 5. TABLO OLUŞTURMAK

Çözüm :RadioButtonList1 kontrolunuekliyoruz.enableautopostback iaktifleştiriyoruz..

Response : Sunucunun istemciye veri yollamasını

POWER POINT SUNU PROGRAMI

Ürün Ekleme Kitapçığı

Görev Çubuğu Özellikleri

09. Desen Aracı. ArchiCAD 9 Prof. Dr. Salih Ofluoğlu

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 1. FORMLAR

2. Belgeye Metin Ekleme

Pencereler Pencere Özellikleri

TEMEL BİLGİSAYAR. Ders Notları. Yrd. Doç. Dr. Seyit Okan KARA

Şekil Yazı tipini biçimlendirme araç çubuğu simgeleri

BİLGİ İŞLEM DAİRE BAŞKANLIĞI. WEB GÜNCELLEME İŞLEMLERİ KILAVUZU (Akademik Birimler)

MİCRODESTEK E-SMM UYGULAMASI TANITIM DOKÜMANI

MS WORD 4.BÖLÜM. Bölüm Adı: NESNE EKLEME Bölümün Amacı: Belgeye nesne ekleme işlemlerini gerçekleştirmek.

Proje Takip Platformu Kullanım Kılavuzu

SATIŞ EKRANININ KULLANIMI:

SP_RENAMEDB eski_isim, yeni_isim VEYA SP_RENAMEDB 'eski isim', 'yeni isim'

Resim 7.20: Yeni bir ileti oluşturma

VERİ TABANI YÖNETİM SİSTEMLERİ II. 9. FORMLAR ve ORACLE FORMS PROGRAMINDA FORM OLUŞTURMA

ASP.NET ile Bir Web Sitesi Oluşturma

BİLGİ İŞLEM DAİRE BAŞKANLIĞI. WEB GÜNCELLEME İŞLEMLERİ KILAVUZU (Dış İlişkiler Koordinatörlükleri)

21. Yazı ve Etiket Araçları

BİLGİ İŞLEM DAİRE BAŞKANLIĞI WEB GÜNCELLEME İŞLEMLERİ KILAVUZU

Bölüm-6 Excel XP - 1 -

7. BELGEYE RESİM EKLEME, YAZIM ve ÇİZİM ÖZELLİKLERİ

BİLGİSAYAR PROGRAMLAMA. Yrd. Doç. Dr. Beytullah EREN

Temel JavaFX Bileşenleri (1) Labeled, Label, Button, ToggleButton, RadioButton, ToggleGroup, CheckBox, ComboBox, Slider, ListView ve SelectionModel

UZAKTAN EĞİTİM YÖNETİM SİSTEMİ (MMYO)EĞİTMEN YARDIM KILAVUZU

SAB 103 TEMEL BİLGİSAYAR KULLANIMI

İl İlçe uygulaması. : Seçilen ile ait ilçeleri listeleyen program. //İl değişkeni için kodu aşağıdaki sayfadan kopyalayınız.

HSancak Nesne Tabanlı Programlama I Ders Notları

Yeni Web Sitesi Oluşturma: Visual Studio 2012 açılır. File>New>Web Site>C#-Asp Empty Site

Bu düğme tıklandığında karşınıza yandaki gibi bir diyalog kutusu daha gelecektir.

MS Access. üzerinde. defa çalıştırıldığında

JLR EPC. Hızlı Başlangıç Kılavuzu. İçidekiler. Turkish Version 2.0. Adım Adım Kılavuz Ekran Kılavuzu

Photoshop ta Web Sayfaları Oluşturma

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

VERİ TABANI YÖNETİM SİSTEMLERİ-II

Mekanları mahal olarak tanımlayabilmek için aracın Bilgi Kutusu nda üç yapılanma metodu bulunur:

DENEME SINAVI CEVAP ANAHTARI

MapCodeX MapLand Kullanım Kılavuzu

Örgün Öğrenci Sistemi Anadolu Üniversitesinde öğretim elemanlarının verdikleri

1. Hafta MS SQL Server 2008 Kurulum ve Tanıtımı BPR255 Veritabanı. Bu Derste Öğrenecekleriniz: Kurulum:

Dijital Varlık Yönetimi Yardım Dokümanı

Öğrenci İşleri Bilgi Sistemi Öğretim Elemanı - Sınav Sonuç Giriş İşlemleri

CHECKBOX, RADIOBUTTON, COMBOBOX. checkbox Kontrolü. özelliği açıklama Alabileceği değer İşaretli olup true, false olmadığı

Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

BÖLÜM 1 GİRİŞ 1.1 GİRİŞ

Frontpage ile Çerçeve Sayfası Yaratmak

Metin İşlemleri, Semboller

BÖLÜM 8 B- SUNU PROGRAMI 1. MICROSOFT POWERPOINT NEDİR? 2. POWERPOINT PROGRAMININ BAŞLATILMASI

ipromelodi Okul Melodi Kontrol Sistemi İstanbul Yazılım ve Elektronik Teknolojileri

MİCROSOFT WORD. Araç çubukları: menü çubuğundan yapabileceğimiz işlemleri daha kısa zamanda araç çubukları ile yapabiliriz.

İZMİR BUCA 1. ve 2. ETAP KONUT PROJELERİNDEN ARTAN 138 KONUT PROJESİ TERCİH SİSTEMİ KULLANIM KILAVUZU

SAP ÜRETİM TEYİT EKRANI EĞİTİM NOTU

AKADEMİK LMS PROGRAMI ÖĞRETİM ELEMANI SORU HAZIRLAMA KILAVUZU

Veritabanı ve Yönetim Sistemleri

Dosya ve Klasör İşlemleri

DUYURU PANELİ KULLANMA YÖNERGESİ

Bölüm 4 Microsoft Power Point Sunum Hazırlama

PALET TEYİT EKRANI EĞİTİM NOTU

Gidilen sayfadan bir önceki sayfaya geçilir. Şekil Git İşlemi diyalog kutusu

OYS OLAY YÖNETİM SİSTEMİ. Kullanım Kılavuzu. Türkiye Halk Sağlığı Kurumu

BÖLÜM KATMAN OLUŞTURMA (LAYER) Command line: Layer (veya transparent komutu için 'Layer kullanın)

ITEC186. Bilgi Teknolojilerine Giriş AUTODESK AUTOCAD 2014-I

AKINSOFT Barkod 4. AKINSOFT Barkod 4 Yardım Dosyası. Doküman Versiyon : Tarih : Sayfa-1. Copyright 2010 AKINSOFT

BLM401 Mobil Cihazlar için ANDROİD İşletim Sistemi KULLANICI ARAYÜZ. BLM401 Dr.Refik SAMET

Uzaktan Öğretim Sistemi Öğrenci Kullanım Kılavuzu

Boğaziçi Üniversitesi Bilgi İşlem Merkezi. Web Yönetimi Birimi. Drupal Kullanım Kılavuzu

EĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF 2. DÖNEM 2. SINAV ÇALIŞMA NOTLARI

EXCEL 2007 ELEKTRONİK ÇİZELGE

1. MICROSOFT EXCEL ÇALIŞMA TABLOSU İLE ÇALIŞMA

Açılan programın pencere görünümü aşağıdaki gibidir. 2. Araç Çubuğundan kaydet düğmesi ile

OYAK ERYAMAN KONUT PROJESİ 2.ETAP 344 KONUT İÇİN TERCİH SİSTEMİ KULLANIM KILAVUZU

Kod Listeleri Genel Yapısı

Servis Güzergâhları Optimizasyonu. Rotaban Viewer Kullanım Kılavuzu

ELEKTRONİK BELGE YÖNETİM SİSTEMİ (EBYS)

ELEKTRONİK BELGE YÖNETİM SİSTEMİ KULLANIM KILAVUZU 2 EBYS KULLANICI MODÜLÜ ÜST MENÜ - GİRİŞ SAYFASI YAZI OLUŞTURMA ADIMLARI

BİLGİSAYARDA OFİS PROGRAMLARI BİÇİMLENDİRME

22. Ölçü ve Kot Eklemek

Proje Uygulaması Video Marketi Oluşturmak

MESS BULUT SİSTEMİ ÜYE PORTALI KULLANIM KILAVUZU

BİLGİSAYAR DESTEKLİ TASARIM II

ÇANKIRI KARATEKİN ÜNİVERSİTESİ ZİMBRA E-POSTA SİSTEMİ KULLANICI DOKÜMANI

Şekil 2.1. Bu bölümde ASP.Net platformumuzu açtığımızda Toolbox penceresindeki Standart bölümündeki kontrollerden bahsedeceğiz.(şekil 2.2) Şekil 2.

İSTİHDAM VE SOSYAL UYUM İÇİN DİJİTAL BECERİLER

Web Formlar ve Sayfalar Arasında Bilgi Gönderme. BATML İnternet Programcılığı 1

ACADEMIC SEARCH PREMIER

Primavera ve Doküman Yönetim Sistemi

Öğrenci Kullanım Kılavuzu

DENEME SINAVI. ECDL BAŞLANGIÇ Hesap Tablosu

Transkript:

Bu Derste Öğrenecekleriniz: 1. ComboBox 2. ListBox 3. CheckedListBox 4. ListView 5. ImageList No Adı Araç Çubuğu Görünümü Açıklama 1 ComboBox Açılır kutu, içlerinden bir tanesi seçilir 2 ListBox Liste kutusu 3 CheckedListBox İsteğe bağlı seçim kutucukları listesi 4 ListView Liste görünümü 1. ComboBox Açılır şekilde kullanıcıya bir liste sağlar. Aslında bir metin kutusu ile bir liste kutusundan oluşmaktadır. Listedeki elemanlardan bir tanesi seçilebilir veya metin kutusuna yeni bir değer girilebilir. DropDownStyle özelliği ile Listenin sürekli görünebilir olması sağlanabilir. Aynı zamanda DropDownStyle özelliği ile metin kutusuna yeni değer girilebilir olup olmaması da ayarlanabilmektedir. 1 Bartın MYO Bilgisayar Programcılığı Öğr. Gör. Bayram AKGÜL 2012-2013 Güz Dönemi

DropDownStyle özellikleri: DropDown DropDownList Simple Üstteki metin kutusuna listede olmayan yeni değer girilebilir. Aşağı oka tıklayınca liste açılır. Listedekilerin haricinde bir şey girilemez veya seçilemez. Metin kutusu kısmı kilitlidir. Liste kısmı sürekli açıktır. Üstteki metin kutusu kısmına yeni değer girilebilir. Listeden seçilen metin kutusuna geçer. Listeye yeni elemanlar eklemek için Items özelliği kullanılmaktadır. Örneğin listeye yeni şehirler eklemek veya listeden belli bir şehir silmek için aşağıdaki kodlar kullanılabilir. // bir seferde tek bir eleman eklemek için Add kullanılır. combobox1.items.add("niğde"); // bir defada birden fazla eleman eklemek için AddRange kullanılır combobox1.items.addrange(new string[] { "Aksaray", "Eskişehir", "Kütahya" }); // listeden eleman silmek için Remove kullanılır. combobox1.items.remove("adana"); // tüm elemanları silmek için Clear kullanılır. combobox1.items.clear(); SelectedItem özelliği ile seçili elemana direk olarak erişilebilir. SelectedIndex özelliği ile seçili elemanın kaçıncı elaman olduğu bilinebilir. Text özelliği ile seçili elemanın yazısına ulaşılır. string memleket = combobox1.selecteditem.tostring(); Açılır listenin listesi tasarım aşamasında sağ üst köşesindeki ok tıklanarak Edit Items tıklanıp çıkan listeye her satıra bir nesne eklemek şartıyla düzenlenebilir. Liste elemanları alfabetik olarak sıralansın isteniyorsa Sorted özelliği true yapılmalıdır. ComboBox nesnesinde en çok kullanılan event SelectedIndexChanged olayıdır. private void combobox1_selectedindexchanged(object sender, EventArgs e) { // birşeyler seçildiğinde çalışmasını istediğimiz kod buraya yazılır. string sehir = combobox1.selecteditem.tostring(); MessageBox.Show(sehir); } 2 Bartın MYO Bilgisayar Programcılığı Öğr. Gör. Bayram AKGÜL 2012-2013 Güz Dönemi

2. ListBox Kullanıcının tıklayarak listeden seçim yapmasını sağlayan bir liste kutusu denetimidir. SelectionMode özelliği kullanılarak bir veya daha fazla seçim yapılması sağlanabilir. SelectionMode özelliğinin alabileceği değerler: None One MultiSimple MultiExtended Eğer seçim modu None olursa herhangi bir nesne seçilemez demektir. SelectionMode One olunca listeden sadece bir eleman seçilebilir demektir. Eğer seçim modu MultiSimple olursa tıklanan her nesne seçili hale gelir. Seçimden çıkarmak için tekrar tıklamak gerekmektedir. Eğer seçim modu MultiExtended olursa birden fazla nesne seçmek için ctrl ile beraber tıklamak gerekmektedir. MultiColumn özelliği kullanılarak listede birden fazla sütün şeklinde elemanların görüntülenebilmesi sağlanabilmektedir. Yandaki ListBox örneğinde MultiColumn özelliği true ve SelectionMode özeliği de MultiSimple olarak ayarlanmıştır. Bu sayede liste kutusu birden fazla sütün şeklinde görüntülenebilmekte ve birden fazla nesne seçilebilmektedir. Liste kutusunun elemanları tasarım aşamasında sağ üst köşesindeki ok tıklanarak Edit Items tıklanıp çıkan listeye her satıra bir nesne eklemek şartıyla düzenlenebilir. Listedeki elemanlar alfabetik olarak sıralansın isteniyorsa Sorting özelliği true yapılır. Listeye yeni eleman eklemek veya silmek için Items özelliği kullanılır. Yukarıdaki listeye yeni meyveler eklemek veya listeden meyve silmek için aşağıdaki kodlar kullanılabilir. // bir seferde tek bir eleman eklemek için Add kullanılır. listbox1.items.add("üzüm"); // bir defada birden fazla eleman eklemek için AddRange kullanılır listbox1.items.addrange(new string[] { "Ceviz", "Mandalina", "Çilek" }); // listeden eleman silmek için Remove kullanılır. listbox1.items.remove("portakal"); // tüm elemanları silmek için Clear kullanılır. listbox1.items.clear(); SelectedItem özelliği ile seçili tek elamana erişilebilir. SelectedItems özelliği ile seçili elemanlara direk olarak erişebiliyoruz. SelectedIndex özelliği ile seçili tek elemanın kaçıncı elaman olduğunu bilebiliyoruz. SelectedIndices özelliği; seçili elemanların indekslerinin listesini verir. 3 Bartın MYO Bilgisayar Programcılığı Öğr. Gör. Bayram AKGÜL 2012-2013 Güz Dönemi

Liste kutusu için en çok kullanılan event SelectedIndexChanged olayıdır. private void listbox1_selectedindexchanged(object sender, EventArgs e) { // listeden birşeyler seçildiğinde çalışmasını istediğimiz kod buraya yazılır. string meyve = listbox1.selecteditem.tostring(); MessageBox.Show(meyve); } 3. CheckedListBox Mantık olarak ListBox ile birebir aynıdır. Tek farkı elemanlar check edilebilmektedir. ListBox ta bahsedilen her şey burada da geçerlidir. SetItemChecked(int index, bool value) metodu ile index belirtilerek istenen eleman check/uncheck edilebilmektedir. Listeye elaman eklemek için Items özelliği kullanılır. Eklenecek elemanın seçili olup olmaması aşağıdaki kod ile sağlanabilir. checkedlistbox1.items.add("muşmula", true); // bu kod ile listeye check edilmiş bir eleman eklenecek. checkedlistbox1.items.add("enginar", false); // bu kod ile listeye check edilmemiş bir eleman eklenecek. // eklerken true veya false kullanılmazsa false Kabul edilir. checkedlistbox1.items.add("üzüm"); // bir defada birden fazla eleman eklemek için AddRange kullanılır, // hepsi false olarak eklenir checkedlistbox1.items.addrange(new string[] { "Ceviz", "Mandalina", "Çilek" }); // listeden eleman silmek için Remove kullanılır. checkedlistbox1.items.remove("portakal"); // tüm elemanları silmek için Clear kullanılır. checkedlistbox1.items.clear(); 4. ListView ListView liste kutusu gibidir fakat kullanıcıya farklı görünüm seçenekleri sunabilmektedir. Örneğin Windows Gezgini dosyaları bir ListView kontrolünün içinde gösterir. ListView nesnesinin in her elemanı ListViewItem olarak isimlendirilir. CheckBoxes özelliği kullanılarak nesnelerin check(seçim kutucuğu) özellikleri görüntülenebilir. Hangi nesnelerin check edilmiş olduğunu almak için CheckedItems özelliği kullanılır. View özelliği ile listenin görünüm ve davranışı değiştirilebilir. View özelliğinin alabileceği değerler: LargeIcon Details SmallIcon List Tile Sonraki sayfada 5 farklı liste görünümü gösterilmiştir. 4 Bartın MYO Bilgisayar Programcılığı Öğr. Gör. Bayram AKGÜL 2012-2013 Güz Dönemi

Liste görünümü LargeIcon olarak ayarlanmış ise LargeImageList özelliği görüntülenecek nesne ikonları için ayarlanmalıdır. Aynı şekilde liste görünümü SmallIcon olarak ayarlanmış ise SmallImageList özelliği görüntülenecek nesne ikonları için ayarlanmalıdır. Liste kutusundaki gibi nesnelere Items özelliği ile erişilir. Eğer liste görünümünde nesneler gruplansın isteniyorsa Groups özelliğine gruplar eklenmeli ve ShowGroups özelliği true yapılmalıdır. Eğer görünüm ayrıntılı olacaksa Columns özelliği kullanılmalıdır. Liste görünümü ayrıntılı durumdayken bir nesne seçildiğinde tüm liste seçilsin isteniyorsa FullRowSelect özelliği true yapılması gerekiyor. Grid çizgileri görüntülensin isteniyorsa GridLines özelliğinin true yapılması gerekmektedir. Yalnız grid çizgilerinin görüntülenmesi için elemanların gruplandırılmaması ve görünümün detay şeklinde olması gerekmektedir. View özelliğinin alabileceği 5 farklı görünüm: SmallIcon : Küçük simge görünümü Details : Detay Görünümü LargeIcon: Büyük simge görünümü Tail: Döşeme görünümü List: Liste görünümü 5 Bartın MYO Bilgisayar Programcılığı Öğr. Gör. Bayram AKGÜL 2012-2013 Güz Dönemi

Detay görünümüne dikkat edilirse listedeki elemanlar birden fazla sütundan oluşabilmektedir. Yani her bir elemanın birden fazla bilgisi olabilmektedir. Aynı durum döşeme görünümünde de söz konusudur. Bunu tasarım aşamasında sağlamak için liste görünümü simgesi seçilir, şağ üst köşede çıkan ok tıklanır, açılan menüde Edit Items e tıklanır, oradan da her nesne için SubItems özelliği düzenlenebilir. Liste görünümü kontrolüne kod ile eleman eklemek için aşağıdaki gibi kod yazmamız gerekecektir. listview1.items.add(new ListViewItem(new string[]{"nesne adı","özellik 1", "Özellik 2"})); Burada kaç adet özellik yazacağımız sütun sayısına bağlıdır. 6 Bartın MYO Bilgisayar Programcılığı Öğr. Gör. Bayram AKGÜL 2012-2013 Güz Dönemi