ALLAH (cc)'IN EN GÃœZEL Ä°SÄ°MLERÄ° (ESMA-ÃœL HÃœSNA)
el - MÃœHEYMÄ°N

Her ÅŸeyi görüp gözeten, gözetici ve koruyucu olan.

     ANASAYFA    |   Ben Kimim?      Sizin yaratılışınızda ve Allah'ın (yeryüzüne) yaydığı her bir canlıda da kesin olarak inanan bir toplum için elbette nice deliller vardır. - Câsiye, 45/4

C Sharp Button Nesnesi ve Özellikleri

C Sharp Button Nesnesi ve Özellikleri
 + Yazıyı Büyüt    - Yazıyı Küçült           

Button nesnesi basıldığı zaman herhangi bir iÅŸlem yaptırmayı saÄŸlayan nesnedir. Kullanıcıdan alınan veriyi bir yere göndermek, alınan veriyle iÅŸlem yapmak ya da mesaj verdirmek amacıyla kullanılır.

Button nesnesini anlatmaya baÅŸlamadan önce nesneleri nasıl ekleyeceÄŸimizi hatırlayalım:

Programınıza eklemek istediÄŸiniz nesneyi toolbox içinden seçerek ister sürükleyerek form üzerine bırakın, ister nesneyeçift tıklayın, isterseniz de nesneye bir kez tıkladıktan sonra form üzerine tıklayarak çizin. Bütün yollarla nesneyi form üzerine ekleyebilirsiniz. AÅŸağıdaki resimde button nesnesini görebilirsiniz.

C Sharp Button Nesnesi

Button Özellikleri:   Kaynak: www.mustafakarsli.com

BackColor: Butonun arkaplan rengini deÄŸiÅŸtirmemizi saÄŸlar.

BackgroundImage: Butonun arkaplanına resim yerleştirmemizi sağlar.

BackgroundImageLayout: Butonun arkaplan resminin boyutlandırılmasını saÄŸlar. Bu özellik içindeki parametreleri tanıyalım. 

  • None:Resmin boyutunda deÄŸiÅŸiklik olmadan resmi butonun sol-üst köÅŸesine yerleÅŸtirir.
  • Tile:Resmin boyutunda deÄŸiÅŸiklik olmaz ama resmi sol-üst köÅŸeden baÅŸlayarak butonun boÅŸ kalan arkaplanına resmi çoÄŸaltarak doldurur.
  • Center:Resmi butonun ortasına yerleÅŸtirir.
  • Stretch: Resim büyükse küçülterek, küçükse büyülterek resmi butona sığdırır. Resmi butonun ebatlarına getirerek taÅŸmayacak ÅŸekilde yerleÅŸtirir.
  • Zoom:Resim küçükse buton nesnesine sığacak ÅŸekilde büyüterek yerleÅŸtirir.

Cursor: Buton üzerine gelince farenin ÅŸeklini deÄŸiÅŸtirmemizi saÄŸlar. Ok, El simgesi, artı simgesi, vs…

FlatStyle: Buton nesnesinin çerçevesinin ÅŸeklini deÄŸiÅŸtirmemizi saÄŸlar.

Font: Buton üzerindeki yazıların yazıtipini seçmemizi saÄŸlar.     

ForeColor: Buton üzerindeki yazıların rengini deÄŸiÅŸtirmemizi saÄŸlar.

Image: Buton üzerine resim yerleÅŸtirmemizi saÄŸlar.     Kaynak: www.mustafakarsli.com

ImageAlign: Resmin buton üzerinde hizalanmasını saÄŸlar. Sol, orta, saÄŸ,..

Text: Butonun üzerindeki yazıyı deÄŸiÅŸtirmemizi saÄŸlar. Button1, button2,…

TextAlign: Buton üzerindeki yazının hizalanmasını saÄŸlar. Left-sola hizalı, right-saÄŸa hizalı ve center-ortalıdır.

TextImageRelation: Buton üzerindeki resim ile buton yazısının nasıl yerleÅŸtirileceÄŸini belirlemimizi saÄŸlar.

  • Overlay: Resim altta resmin üzerinde ve ortasında yazı olur.
  • ImageAboveText: Resim üstte yazı altta olur.
  • TextAboveImage: Yazı üstte resim altta olur.
  • ImageBeforeText: Solda resim saÄŸda yazı olur.
  • TextBeforeImage: Solda yazı saÄŸda resim olur.

TabIndex: Form içindeki nesnelere tab tuÅŸu ile eriÅŸimde kaçıncı sırada olmasını istiyorsak buraya o sayı yazılır. Dikkat edilmesi gereken numaralandırma sıfırdan baÅŸlamaktadır.

Name: Butonun tanımlayıcı adını değiştirmemizi sağlar. Bu başlık değildir, butonun kaynak adıdır, değişken adıdır. İşlem yaparken kullanılacak adıdır. Eğer programlamada yeniyseniz bunu değiştirmemenizi tavsiye ediyorum.

Locked: Buton nesnesini kilitlememizi saÄŸlar.    Kaynak: www.mustafakarsli.com

Location: Butonun form üzerindeki konumunun yazılacağı alandır. x ekseni; y ekseni ÅŸeklinde deÄŸer yazılır.

MaximumSize: Butonun boyutlarının alabileceÄŸi en büyük deÄŸerlerin yazıldığı alandır. GeniÅŸlik; Yükseklik ÅŸeklinde deÄŸer yazılır.

MinimumSize: Butonun boyutlarının alabileceÄŸi en küçük deÄŸerlerin yazıldığı alandır. GeniÅŸlik; Yükseklik ÅŸeklinde deÄŸer yazılır.

Size: Butonun geniÅŸlik ve yükseklik boyutlarının deÄŸiÅŸtirildiÄŸi alandır. GeniÅŸlik; Yükseklik ÅŸeklinde deÄŸer girilir.

Yukarıdaki bilgilere göre butonu biçimlendirebiliriz. Gelelim buton içine kod yazmaya.

Butonun Click Olayı:     Kaynak: www.mustafakarsli.com

Butona tıklandığında iÅŸlem yaptırmak istiyorsak form tasarım ekranında kod eklemek istediÄŸimiz butona çift tıklayarak kod penceresini açarız. Açılan kod penceresi aÅŸağıdaki gibidir:

Buton click kod penceresi

Butona yaptırmak istediÄŸimiz kodları button click olayına yazmamız gerekir. AÅŸağıda basit bir örnekle daha iyi anlayabiliriz.

Örnek: Butona basınca textbox’a "Butana Basıldı" yazan program.

Öncelikle tasarımı yapıyoruz bir buton bir de textbox ekliyoruz. Sonra butona çift tıklayarak butonun click olayına aÅŸağıdaki kodu yazıyoruz:

        private void button1_Click(object sender, EventArgs e)

        {     Kaynak: www.mustafakarsli.com

            textBox1.Text = "Butona Basıldı";

        }

Burada butonun tıklanması olayına eklediÄŸimiz kodla textbox1’in yazısına deÄŸer ataması yapıyoruz. Programı f5 ile çalıştırıp butona bastığımızda textbox1’in yazısının deÄŸiÅŸtiÄŸini görebiliriz. AÅŸağıdaki resimleri inceleyebilirsiniz.

Buton Örnek Uygulama 1

Bugünlük bu kadar siz de kendi kodlamanızı yaparak örnekleri çoÄŸaltabilirsiniz.

Ä°lerleyen günlerde baÅŸka derslerde görüÅŸmek üzere saÄŸlıcakla kalınız.

Mustafa KARSLI      Kaynak: www.mustafakarsli.com

( 35803 ) kez okundu     -     12.03.2013    Tweetle     
C Sharp Button Nesnesi ve Özellikleri, button, button nesnesi, button özellikleri, buton nesnesi, buton, c# button, c# buton nesnesi, buton örnekleri, c sharp buton ekleme, csharp, button code, buton kodları
Ziyaretçi Yorumları
( 2 ) Yorum
Tümünü Göster
Ahmed Hakan - Bursa - 05.05.2020 15.43
     Hocam butona kaç tane bastığımızı nasıl görebiliriz

ibrahim - istanbul - 29.06.2015 04.21
     hocam c# a yeni baÅŸladım çok baÅŸarılı bir çalışma devemını bekliyorum

Yorum Ekle
Güvenliğiniz için iP adresiniz kaydedilmektedir. Herhangi bir Hukuki Dava ile karşılaşmamak için hakaret içeren sözler ve argo kelimeler kullanmayınız.
Ä°sim
:
Yorum
:
En fazla 400 karakter
Åžehir
:
E-Posta
:
E-Posta adresi Yayınlanmaz
(Güvenliğiniz için ip adresiniz (3.239.90.61) kaydedilecektir)
  Yeni Dersleri Takip etmek istiyorum. Adresime E-Posta Gelmesini Onaylıyorum.
BENZER YAZILAR
Android
Arduino
Bilgisayar Ağları
biliMKurdu
BiliÅŸim Teknolojileri
C Sharp
Çalışmalar
Donanım
Evde Deney
Fireworks
Flash - Action Script 3
Gezdik ve Gördük
HTML
JavaScript
KiÅŸisel GeliÅŸim
Okul Öncesi Etkinlik
PHP
Projeler
Raspberry Pi
Scratch
Silverlight
Şanlı Tarihimiz
Yarışmalar
Yazılarım
  Zamanlanmış Duyuru/Ödev Bulunmamaktadır...  
De ki: "Rabbim! Bağışla, merhamet et. Çünkü sen merhamet edenlerin en hayırlısısın!"

Mü'minûn, 23/118
Sosyal Medya Hesabım Bulunmamaktadır. Bu nedenle başka platformlarda paylaşımım bulunmamaktadır.
Kişisel resim ve yazıları kullanmak yasaktır. Bunun dışındaki dersleri İsim ve Kaynak göstermek şartıyla kullanmak serbesttir.
 Aktif ziyaretçi : 2
 Bugün : 33
 Toplam : 2724193
Mustafa KARSLI - BiliÅŸim Teknolojileri Öğretmeni © 2008 - 2024  
Site Haritası

 

2