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.
Visual Basic Nesnelerinin Ortak Özellikleri
Görsel Özellikler : Nesnenin görselliği ile ilgili özelliklerdir.
Alignment : Nesne içindeki metnin yatay hizalama şeklini içerir.
BackColor : Nesnenin arkaplan rengini içerir.
Enabled : Nesnenin erişilebilirliğini belirleyen özelliktir.
Font : Nesne üstündeki metnin yazı biçimini yapıandıran özelliktir.
MousePointer : Mouse'un ekran üstündeki şeklini belirler. önceden tanımlanmış şekillerin yanısıra 99-Custom özelliği ile istenilen cursor şeklini elde edebilirsiniz.
MouseIcon : Mouse'un ekran üstündeki özel (Custom) şeklini içeren özelliktir.
TabStop : Kullanıcı Tab tuşunu kullandığında odağın nesne üstünde durup durmayacağını belirler.
TabIndex : Nesnenin Tab sırasını kontrol eder.
Tag : Gerektiğinde kullanılması amacıyla programcı için açıklama yeri.
ToolTipText : Nesnenin açıklamasını kullanıcıya göstermek amacı ile kullanılan TollTip'lerin yazıldığı özelliktir.
Diğer Özellikler :
Index : Nesnenin nesne dizileri içindeki numarasıdır