Recep SELLİ
- Kişisel Web Sitesi
Ana Sayfa
|
Hakkımda
|
Makalelerim
|
Videolarim
|
RSS
|
İletişim
İçerik Kategorileri
»
Belgeseller
(3)
»
Benden
(23)
»
Haftanın Sitesi
(9)
»
İndir
(6)
»
Kitap Tanıtım
(2)
»
Seminer-Webiner
(24)
»
Türk-İslam-Ülküsü
(3)
»
Yazılım
(18)
Anket
Web Projelerinde Hangi Teknolojiyi Kullanıyorsunuz ?
Asp.Net
Asp.Net MVC
Anket Sonuçları
E-mail Adresini Ekle
Yazilar
Makaleler
Videolar
Hepsi
Tema
Mavi Tema
Sarı & Lacivert Tema
Kırmızı Tema
Mor Tema
Turuncu Tema
Siyah Tema
Yeşil Tema
Kaynaklar
»
Asp.net
»
Ceviz.net
»
Csharp Nedir
»
Leigeber
»
Mattberseth
»
Nedir Tv
»
Sharepoint Nedir
»
Sharepoint Türkiye
»
Switch on the Code
»
Windows Client
»
Yaz Geliştir
»
Yazılım Günlüğü
Takip Ettiklerim
»
Ahmet KAYMAZ
»
Articles on .NET Technologies
»
Burak AYDEMİR
»
Burak S ŞENYURT (Blog)
»
Daron YÖNDEM
»
elma krom
»
Erkan GÜZELKÜÇÜK
»
Gökhan Atıl
»
KakimotOnline
»
Melih SAKARYA
»
Murat BAYDUR
»
Nick Riggs
»
ozoderm
»
Özlem Arslan
»
Sem GÖKSU
Arşiv
»
2012 Şubat
(1)
»
2011 Kasım
(2)
»
2011 Temmuz
(2)
»
2011 Mayıs
(1)
»
2010 Ekim
(1)
»
2010 Eylül
(1)
»
2010 Temmuz
(1)
»
2010 Nisan
(1)
»
2010 Mart
(23)
»
2009 Ekim
(2)
»
2009 Eylül
(1)
»
2009 Temmuz
(4)
»
2009 Mayıs
(2)
»
2009 Nisan
(4)
»
2009 Mart
(2)
»
2009 Şubat
(5)
»
2009 Ocak
(3)
»
2008 Aralık
(3)
»
2008 Eylül
(1)
»
2008 Ağustos
(2)
»
2008 Temmuz
(4)
»
2008 Haziran
(5)
»
2008 Mayıs
(4)
»
2008 Nisan
(2)
»
2008 Mart
(9)
»
2008 Şubat
(2)
DropDownlist Tasarımını Değiştirme
Bildiğiniz gibi bir asp.net dropdown kontrolünün tasarımı üzerinde değişiklik yapmak pek mümkün değildir. Yani cssler ile arkaplan rengini değiştirmek gibi bazı ufak tasarım özelliklerinden bahsetmiyorum, demek istediğim örneğin bir dropdownlist kontrolünün okunun (arrow) rengini ve tasarımını değiştirmek oldukça zahmetli bir iştir. Bu bölümde elimden geldiğince sizlere AJAX DropDown Demonstration kullanarak bu işlemi nasıl gerçekleştireceğimizden bahsedeciğim.
Ancak Eğer AJAX DropDown Demonstration kontrolünü incelerseniz bizim standart dropdownlist kontrolünden çok farklı olduğunu göreceksiniz. Bu yazımda başlıca amacım standart bir dropdownlist kontrol görünümü oluşturup sadece dropdown oku üzerinde oynama yapmak olacaktır. Ancak sizde benzer yöntemle değişik dropdownlistler oluşturabilirsiniz.
Yeni bir Web Sayfası Oluşturalım ve Dersimize Başlayalım...
Dropdownlist kontrolümüzde kullanacağımız örnek ok resmi. Bu tip bir resmi kendiniz çizebilir yada googleda bulabilirsiniz..
Dropdownlistimizin bulunacağı sayfaya bir label koyalım.
Şimdi label’ımıza tıklandığında açılacak olan ’Panel’i oluşturacağız. Bu panelin içini istediğimiz şekilde tabiki de doldurabiliriz, ancak şu anki amacımız dropdownlist görüntüsü elde etmek olduğundan ufak bir hile yaparak bu panelimize bir list view ekleyeceğiz. Aşağıdaki kod bloğunda bunu nasıl yaptığımızı görebilirsiniz..
Burada paneli display :none diyerek gizledik. Şimdi sayfamıza bir adet DropDownExtender ekleyeceğiz.
Bu işlemi gerçekleştirdikten sonra sayfamızı çalıştırdığımızda aşağıdaki gibi bir ekran görüntüsü elde ederiz.Aktif olmayan durumda yani sayfamızda kullanılmadığı haldeyken bu şekilde görünecektir.
Mouse ile üzerine geldiğimizde ve aktif bir şekilde kullandığımızda dropdown list görüntüsü elde ediyoruz.
Ancak sizinde farkettiğiniz gibi eğer mouse üzerinde değilse düz bi yazı gibi görünmekte ve bu pek de istediğimiz bir sonuç değil, amacımız bir dropdown oluşturmaktı. Bu nedenle burada yine ufak bir hileye başvuracağız, sayfamız üstteki resim gibi göründüğünde PrintScreen tuşu ile bir ekran görüntüsü alalım ve içindeki yazıyı herhangi bir image editör ile temizleyelim. (bu örnekte bu işlem için photoshop programını kullandım) Elde edeceğimiz imaj aşağıdaki gibi olacaktır....
Şimdi, bu imajı sayfamıza en başta eklediğimiz lbl_UlkeSecimi adlı label’ımıza arkaplan olarak atayalım. Bunun için div tagı eklememiz yeterli olacaktır. Aşağıda div tagı eklenmiş haldeki kod bloğunu görebilirsiniz
Projemizi tekrar çalıştırdığımızda aşağıdaki ekran görüntüsünü elde edebilirsiniz...
Umarım bu çalışma faydalı olmuştur....
Gönderen:
Melih KORKMAZ
Asp.net
09.02.2009 01:06:00
YORUM YOK
Yorumlar
Yorum Yaz
Bu yazıya ilk yorum yapan siz olun.
Ad Soyad
E-Posta
Yorumunuz
Ana Sayfa
|
Hakkımda
|
Makalelerim
|
Videolarim
|
RSS
|
İletişim