Csharp Form ile Tab Kontrolü Kullanımı
Bu örneğimizde aşağıda görüldüğü gibi 3 sekmeli bir Tab Kontrol nesnesinin kullanımını göreceğiz.
1) Visual Studio Ekranında sol tarafta Toolbox (Arça Çubuğu) görünmüyorsa View menüsünden ToolBox seçeneği seçerek ekrana gelmesini sağlayınız.
2) Toolbox içindeki Containers sekmesinden TabControl nesnesini sürükleyip form üzerine bırakıyoruz.
3) TabControl nesnesini sürükledikten sonra bir defa üzerine sağ tıklayıp Properties(Özellikler) menüsünü seçiyoruz. Burada aşağıdaki ayarları yapıyoruz. Aşağıda gördüğünüz TabPages sekmesinden Collections yanındaki üç noktaya tıklıyoruz.
İlk tab kulakçığına gelip 3 tane button, 3 tane TexttBox, 3 tane label sürükleyip bırakıyoruz. Aşağıdaki şekilde dizayn ediyoruz.
Tab Kontrolünün ilk sekmesi Fiyat ve KDV Oranından KDVliFiyat'ı bulacak.
Tab .Kontrolünün ikinci sekmesi KDVliFiyat ve KDVOranından Fiyat'ı bulacak
Tab Kontrolünün üçüncü sekmesinde Kdvli Fiyat ve Fiyat'tan KDVOranını bulacağız.
Hesapla butonunun içini aşağıdaki gibi kodluyoruz.
1) Visual Studio Ekranında sol tarafta Toolbox (Arça Çubuğu) görünmüyorsa View menüsünden ToolBox seçeneği seçerek ekrana gelmesini sağlayınız.
2) Toolbox içindeki Containers sekmesinden TabControl nesnesini sürükleyip form üzerine bırakıyoruz.
3) TabControl nesnesini sürükledikten sonra bir defa üzerine sağ tıklayıp Properties(Özellikler) menüsünü seçiyoruz. Burada aşağıdaki ayarları yapıyoruz. Aşağıda gördüğünüz TabPages sekmesinden Collections yanındaki üç noktaya tıklıyoruz.
Sonra aşağıdaki gibi gelen pencerede, Add(Ekle) butonuna tıklayarak yeni kulaçıklar ekleyebilir, Remove(Kaldır) düğmesine tıklayarak kulakçıkları kaldırabilirsiniz. Her bir seçeneğin üzerine tıkladığınızda sağ tarafta o kulakçık ile ilgili özellikler yer alır. Örneğin sağ tarafta yer alan Text parametresi ile Tab kontrollerin kulakçıklarında yazan isimleri değiştiriyoruz. Örneğin burada KDVli Fiyat yaptık.
İlk tab kulakçığına gelip 3 tane button, 3 tane TexttBox, 3 tane label sürükleyip bırakıyoruz. Aşağıdaki şekilde dizayn ediyoruz.
Nesne Adı | Name | Text |
TextBox | txtFiyat1 | |
TextBox | txtKdvOran1 | |
TextBox | txtKDVliFiyat | |
Button | btnHesapla1 | Hesapla |
Tab Kontrolünün ilk sekmesi Fiyat ve KDV Oranından KDVliFiyat'ı bulacak.
Tab .Kontrolünün ikinci sekmesi KDVliFiyat ve KDVOranından Fiyat'ı bulacak
Tab Kontrolünün üçüncü sekmesinde Kdvli Fiyat ve Fiyat'tan KDVOranını bulacağız.
Hesapla butonunun içini aşağıdaki gibi kodluyoruz.
private void btnHesapla1_Click(object sender, EventArgs e)
{
double kdvlifiyat, fiyat, kdvoran;
fiyat = double.Parse(txtFiyat1.Text);
kdvoran = double.Parse(txtKDVOran1.Text);
kdvlifiyat = fiyat + fiyat * kdvoran / 100;
txtKDVliFiyat1.Text = kdvlifiyat.ToString();
}
Diğer kısımları da siz tamamlarsınız.
Mutlu kodlamalar,
Oğuzhan TAŞ
Ocak 2016
Diğer kısımları da siz tamamlarsınız.
Mutlu kodlamalar,
Oğuzhan TAŞ
Ocak 2016
Dil Değiştir(Change Language)
Kategoriler
- Csharp(58)
- Csharp Formlar(23)
- Web Tasarım(9)
- CSS(27)
- JavaScript(37)
- PHP(50)
- Laravel(3)
- ASP.net(38)
- Excel(15)
- Güvenlik(4)
- E-Ticaret(3)
- Kariyer(5)
- SQL Server(29)
- MySQL(16)
- Linux(17)
- MacOSX(8)
- Ayarlar(12)
- Bilgisayar Ağları(3)
- Symfony(1)
- Teknoloji(7)
- VBS(1)
- Arduino(6)
- RaspberryPi(1)
- Algoritmalar(15)
- HTML(3)
- Python(2)
- Bash Script(6)
- C Programlama(10)
- Flutter - Dart(11)
- Bootstrap(1)
En çok Okunan 18 Makale
- :: Excelde EĞER Fonksiyonu Kullanımı...
- :: Csharp ile Access Veritabanı Bağlan...
- :: SQL nedir, Temel SQL Komutları nele...
- :: Hangi Linux Dağıtımı?
- :: OSX İşletim Sistemine PHP, MySQL, A...
- :: PHP dilini kullanarak MySQLi tekniğ...
- :: Excel Hesap tablosunda EĞERSAY Fonk...
- :: Excel Hesap tablosunda ÇOKETOPLA Fo...
- :: Excel Hesap tablosunda ETOPLA Fonks...
- :: Excel Hesap tablosunda ÇOKEĞERSAY F...
- :: Mac Bilgisayarınıza Windows 7 Yükle...
- :: Hangi Programlama Dilini Öğrenmeliy...
- :: PHP ile Basit Dosya Yükleme
- :: PHP Dili kullanarak MySQLi Tekniği ...
- :: C# Programlama Dili ile İlgili Örne...
- :: PhpMyAdmin Şifresi Nasıl Değiştiril...
- :: Hangisi acaba, PHP mi ASP.NET mi ?
- :: PHP ile MySQL veritabanına MySQLi t...