www.pcbilgideposu.tr.gg
  Temel Visual Basic Nesneleri
 
  • Temel Visual Basic Nesneleri

    Label Nesnesi : Label nesnesi ekranda yani kullanıcı arayüzünde kullanıcının değiştiremeyeceği sabit metinleri kullanıcıya sunar. Label nesnesinin en çok kullanılan özellikleri;

    Name : Her nesnenin olduğu gibi Label nesnesinin de Name özelliği vardır. Bir nesnenin Name özelliği nesnenin programın içindeki adıdır. Bu özellik sadece tasarım anında değiştirilebilir.

    Caption : Label nesnesinin ekranda görünen metnini içeren özelliğidir. Caption özelliği değiştiğinde ekrandaki metinde aynı anda değişecektir. Name özelliği ile Caption özelliği karıştırılmamalıdırlar.

    Label nesnesine ait olaylar;

    Click : Kullanıcı mouse ile nesnesinin üstüne tıkladığında oluşan bir olaydır. Herhangi bir parametresi yoktur.

    DblClik : Kullanıcı mouse ile nesnesinin üstüne çift tıkladığında oluşan bir olaydır. Herhangi bir parametresi yoktur.

    MouseMove : Kullanıcı mouse imlecini nesnenin üstünde hareket ettirdiği zaman oluşan olaydır. Parametreleri;

    Private Sub Label1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)

    End Sub

    Button : Integer veri tipinde bir parametredir ve mouse'un hangi tuşuna basıldığını gösterir. Parametrenin değerlerine göre ifade ettikleri;

    Button Parametresinin değeri Basılı olan düğme
    0 Hiçbiri
    1 Sol
    2 Sağ
    3 Sol ve Sağ

    Shift : Integer veri tipinde bir parametredir ve klavyenin hangi fonksiyon tuşuna basıldığını gösterir. Parametrenin değerlerine göre ifade ettikleri;

    Shift Parametresinin değeri

     Basılı olan tuş

    0 Hiçbiri
    1 Shift
    2 Ctrl
    4 Alt
    3 Shift+Ctrl
    5 Shift+Alt
    6 Ctrl+Alt
    7 Shift+Ctrl+Alt

    X ve Y : Single veri tipindeki parametrelerdir ve mouse'un ekran üstündeki koordinatlarını verirler.

    MouseDown : Kullanıcı nesnenin üstündeyken mouse'un bir tuşuna bastığı zaman oluşur. Parametreleri MouseMove olayının parametreleri ile aynıdır ve aynı şekilde çalışırlar.

    MouseUp : Kullanıcı nesnenin üstündeyken mouse'un basılı tuşunu serbest bıraktığı zaman oluşur. Parametreleri MouseMove olayının parametreleri ile aynıdır ve aynı şekilde çalışırlar.

     

    TextBox Nesnesi : TextBox nesnesi kullanıcı arayüzünde kullanıcının değiştirebiceği dinamik metinleri kullanıcıya sunar ve düzenlemesini bekler. TextBox nesnesinin en çok kullanılan özellikleri;

    Name : Bir nesnenin Name özelliği nesnenin programın içindeki adıdır. Bu özellik sadece tasarım anında değiştirilebilir.

    Text : TextBox nesnesinin ekranda görünen metnini içeren özelliğidir. Text özelliği değiştiğinde ekrandaki metinde aynı anda değişecektir veya kullanıcı metni düzenlediğinde Text özelliğinin değeri değişecektir. Name özelliği ile Text özelliği karıştırılmamalıdırlar.

    MaxLenght : Bu özellik ile TextBox nesnesinin içereceği metnin maksimum uzunluğudur. Örneğin Bir şifre alanına kullanıcı 8 haneden fazla karakter girmesini engellemek istersek maxlenght özelliğini 8'e eşitleyebiliriz. Girilecek metni sınırlandırmamak için de maklenght özelliğini 0'ra eşilenir.

    PassChar : Kullanıcının yazdığı karakterlerin yerini alan karakteri içerir. Örneğin bir programa girilirken kullanıcı adı ve parola sorulur ve kullanıcı adı girilirken kullanıcı girdiği kullanıcı adını birebir görebilirken, parolayı girerken parolanın her karakteri için "*" karakterini görür. Bu örnekte parolanın girildiği textbox nesnesinin PassChar özelliği "*" içerir. Bu sayede üçüncü şahıslar girilen parolaları göremezler.

    Locked : Kullanıcının ekrandaki metinleri belirli işlemler süreci içinde değiştirmesi engellenmesi için kullanılan özelliktir. Locked özelliğinin değeri True ise kulanıcı metni düzenleyemez ancak False ise düzenleyebilir.

    MultiLine : Metnin TextBox içinde birden fazla satırda görüntülenmesine olanak verir.

    ScrollBars : MultiLine özelliği True yapıldığında görüntülenmek istenen kaydırma çubuklarını göstermenize veya saklamanıza olanak tanır.

    TextBox nesnesine ait olaylar;

    Click : Kullanıcı mouse ile nesnesinin üstüne tıkladığında oluşan bir olaydır. Herhangi bir parametresi yoktur.

    DblClik : Kullanıcı mouse ile nesnesinin üstüne çift tıkladığında oluşan bir olaydır. Herhangi bir parametresi yoktur.

    Change : Kullanıcı TextBox'ın içindeki metni düzenlediği an oluşur. Herhangi bir parametresi yoktur.

    MouseMove : Bakınız Label nesnesi MouseMove Olayı.

    KeyPress : Kullanıcıdan veya sistemeden programa bir karakter gittiği zaman oluşan olaydır. Parametreleri;

    Private Sub Text1_KeyPress(KeyAscii As Integer)

    End Sub

    KeyAscii : Sistemden veya klavyeden programa gönderilen karakterin Ascii tablosundaki numarasıdır.

    KeyDown : Odak nesnenin üstündeyken kullanıcının klavye'nin bir tuşuna bastığı zaman oluşur. Parametreleri;

    KeyCode : Klavye üstünde kullanılan tuşun sistemde ilişkilendirildiği numarasıdır.

    Shift : Integer veri tipinde bir parametredir ve klavyenin hangi fonksiyon tuşuna basıldığını gösterir. Parametrenin değerlerine göre ifade ettikleri;

    Shift Parametresinin değeri

     Basılı olan tuş

    0 Hiçbiri
    1 Shift
    2 Ctrl
    4 Alt
    3 Shift+Ctrl
    5 Shift+Alt
    6 Ctrl+Alt
    7 Shift+Ctrl+Alt

    KeyUp : Odak nesnenin üstündeyken kullanıcının klavyede bastığı tuştan parmağını kaldırdığı an oluşur. Parametreleri KeyDown olayının parametreleri ile aynıdır ve aynı şekilde çalışırlar.

    CommandButton : Kullanıcı arayüzünde gerekli veriler girildikten sonra bir işlemi başlatmak için kullanılan nesnedir. CommandButton nesnesinin en çok kullanılan özellikleri;

    Name : Bir nesnenin Name özelliği nesnenin programın içindeki adıdır. Bu özellik sadece tasarım anında değiştirilebilir.

    Caption : Command nesnesinin ekranda görünen metnini içeren özelliğidir. Name özelliği ile Caption özelliği karıştırılmamalıdırlar.

    Default : Bir diyalog penceresinde bulunan onay tuşunun Default özelliğine True değerini atarsak, diyalog penceresini kullanan kullanacı pencere üstünde herhangi bir yerde {ENTER} tuşuna basarsa onay tuşuna basmış sayılır. Bir Form üstünde sadece bir CommandButton nesnesinin Default özelliği True değerini alabilir.

    Cancel : Bir diyalog penceresinde bulunan iptal tuşunun Cancel özelliğine True değerini atarsak, diyalog penceresini kullanan kullanacı pencere üstünde herhangi bir yerde {ESC} tuşuna basarsa iptal tuşuna basmış sayılır. Bir Form üstünde sadece bir CommandButton nesnesinin Cancel özelliği True değerini alabilir.

    CommandButton nesnesine ait olaylar;

    Click : Kullanıcı mouse ile nesnesinin üstüne tıkladığında oluşan bir olaydır. Herhangi bir parametresi yoktur.

    Private Sub Command1_Click()

    End Sub

    Not :Diğer Visual Basic nesneleri ileride açıklanacaklardır.

     ListBox : Arayüz içinde basit anlamda (tek sütun) listeleri görüntülemekte kullanılan nesnelerdir. ListBox nesnesi içindeki liste elemanları ekrana sığmayacak kadar fazlaysa ListBox nesnesinin sağ tarafında düşey bir kaydırma çubuğu belirir ve bu sayede listenin bütün elemanları görüntülenebilir. Kullanıcı ListBox nesnesindeki bir elemanı seçebileceği gibi duruma göre birden fazla elemanı seçmesi de istenebirilir. ListBox nesnesinin en önemli metodları ve özellikleri aşağıda listelenmiştir. Ayrıca liste elemanlarının görünmeyen bir değerleri vardır. Görünen değer bir String değerdir fakat görünmeyen değer bir Long değerdir.

    Özellikleri

    ListIndex : Tek seçimli modda seçili olan liste elemanının, çoklu seçim modunda en son seçilen liste elemanının index numarasını saklar. Türü Integer'dır. 1. Liste elemanının ListIndex değeri 0'dır. n. elemanın ListIndex değeri n-1 dir.

    ListCount : Liste elemanlarının sayısını verir. Türü Integer'dır.

    Text : Seçili Liste elemanın görünen liste değerini verir ve değiştirir. Türü String'dir.

    ItemData([ListIndex]) : ListIndex değeri ile belirtilen liste elemanının görünmeyen değerini verir ve değiştirir. Türü Long'dur.

    Selected([ListIndex]) : ListIndex değeri ile belirtilen liste elemanın seçli olup olmadığını belirtir ve atar. Türü Boolean'dır.

    Sorted : Liste elemanlarının görünen değerlerine göre sıralanıp sıralanmayacağını belirtildiği özelliktir. Türü Boolean'dır.

    List([ListIndex]) : ListIndex değeri ile belirtilen liste elemanının görünen değerini verir ve değiştirir.

    MultiSelect : Kullanıcının liste içinde birden fazla kayıt seçip seçemeyeceğini belirtildiği özelliktir. Türü Integer'dır.

    Metodları

    Clear : Liste içindeki bütün elemanları silen metoddur.

    ListBox1.Clear

    AddItem [Görünen Değer] : Görünen değeri parametre olarak alan bu metod ile listeye eleman eklenir.

    ListBox1.AddItem "Visual Basic"

    Refresh : Listenin ekran görüntüsünü güncelleyen metoddur.

    ListBox1.Refresh

    RemoveItem([ListIndex]) : ListIndex ile belirtilen liste elemanını listeden siler.

    ListBox1.Remove(0)

     ComboBox : Arayüz içinde basit anlamda (tek sütun) listeleri tek satırda (sadece  seçili liste elemanını) görüntülemekte kullanılan nesnelerdir. ComboBox nesnesi içindeki liste elemanları birden fazlaysa ComboBox nesnesinin sağ tarafındaki düşey ok tüşüna basılınca sağ tarafında duruma göre kaydırma çubuğu olan bir liste belirir ve bu sayede listenin bütün elemanları görüntülenebilir. ComboBox nesnesinin en önemli metodları ve özellikleri aşağıda listelenmiştir. Ayrıca liste elemanlarının görünmeyen bir değerleri vardır. Görünen değer bir String değerdir fakat görünmeyen değer bir Long değerdir.

    Özellikleri

    ListIndex : Tek seçimli modda seçili olan liste elemanının, çoklu seçim modunda en son seçilen liste elemanının index numarasını saklar. Türü Integer'dır. 1. Liste elemanının ListIndex değeri 0'dır. n. elemanın ListIndex değeri n-1 dir.

    ListCount : Liste elemanlarının sayısını verir. Türü Integer'dır.

    Text : Seçili Liste elemanın görünen liste değerini verir ve değiştirir. Türü String'dir.

    ItemData([ListIndex]) : ListIndex değeri ile belirtilen liste elemanının görünmeyen değerini verir ve değiştirir. Türü Long'dur.

    Selected([ListIndex]) : ListIndex değeri ile belirtilen liste elemanın seçli olup olmadığını belirtir ve atar. Türü Boolean'dır.

    Sorted : Liste elemanlarının görünen değerlerine göre sıralanıp sıralanmayacağını belirtildiği özelliktir. Türü Boolean'dır.

    List([ListIndex]) : ListIndex değeri ile belirtilen liste elemanının görünen değerini verir ve değiştirir.

    Style : ComboBox'ın ekran üstündeki görünümünü ve kullanımını değiştirir. Sadece tasarım anında değiştirilebilir.

    Metodları

    Clear : Liste içindeki bütün elemanları silen metoddur.

    ComboBox1.Clear

    AddItem [Görünen Değer] : Görünen değeri parametre olarak alan bu metod ile listeye eleman eklenir.

    ComboBox1.AddItem "Visual Basic"

    Refresh : Listenin ekran görüntüsünü güncelleyen metoddur.

    ComboBox1.Refresh

    RemoveItem([ListIndex]) : ListIndex ile belirtilen liste elemanını listeden siler.

    ComboBox1.Remove(0)

      Horizantal ve Vertical ScrollBar : Arayüz içine sığmayan bilgilerin veya listelelerin görünmeyen yerlerinde dolaşmak için kullanılan  nesnelerdir. Bu nesnelerin tek yaptıkları arayüzde minimum ve maximum değeri belli olan kaydırma çubuklarının tutamaçlarının kullanıcı tarafından yerleri kullanıcı tarafından değiştirilmesi durumunda oluşacak olayla programcı kendi bilgilerini birleştirir ve ekran üstünde bütün bilgileri kademeli olarak kullanıcıya aktarabilir. Buna örnek olarak bir harita üstünde kullanıcıyı dolaştırmak verilebilir. Bu nesnelerin en önemli özellikleri ve olayları aşağıda açıklanmıştır.

    Özellikleri

    Value : Kaydırma çubuğu tutamacının mevcut konumunu belirtir. Türü Integer'dır.

    Min : Kaydırma çubuğu tutamacının en solda veya en altta olduğu zaman aldığı Value değeridir. Türü Integer'dır.

    Max : Kaydırma çubuğu tutamacının en sağda veya en üstta olduğu zaman aldığı Value değeridir. Türü Integer'dır.

    Olayları

    Change Olayı : Kaydırma tutamacının konumunun değişmesiyle olurur.

    Scroll Olayı : Kaydırma tutamacının konumunun fare ile sürüklenerek değiştirilmesi sırasında oluşur.

     CheckBox : Kullanıcıdan bir onay alınması gerektiğinde veya bir bilginin olup olmadığında (Doğru/Yanlış) kullanıcıya bilgi vermek için veya kullanıcıdan bilgi almak amacıyla kullanılan nesnedir. CheckBox'a ait önemli özellikler ve olaylar aşağıda açıklanmıştır.

    Özellikleri

    Caption : CheckBox'ın yanındaki metni içeren özelliktir.

    Value : CheckBox'ın seçili olma durumunu gösteren ve değiştiren özelliktir. Türü Integer'dır.

    Olayları

    Click Olayı : Kullanıcı tarafından CheckBox nesnesinin seçilme durumunun değiştirilmesiyle gerçekleşir.

     RadioButton : Kullanıcıdan birden çok seçenek içinden sadece birini seçmesi istenildiğinde kullanılan nesnedir. Bir form içinde gruplanmamış olan RadioButton'lar içinden sadece bir tanesi seçilebilir. RadioButton'a ait önemli özellikler ve olaylar aşağıda açıklanmıştır.

    Özellikleri

    Caption : RadioButton'ın yanındaki metni içeren özelliktir.

    Value : RadioButton'ın seçili olma durumunu gösteren ve değiştiren özelliktir. Türü Boolean'dır.

    Olayları

    Click Olayı : Kullanıcı tarafından RadioButton nesnesinin seçilme durumunun değiştirilmesiyle gerçekleşir.

  •  
      Copright © 2009 by pcbilgideposu webtasarım tüm hakları saklıdır.  
     
    Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
    Ücretsiz kaydol