Professional Documents
Culture Documents
0 (9)
Merhaba arkadaşlar, Visual Basic 6.0 derslerimize kaldığımız yerden devam edelim isterseniz. (8).
Dersimizde “PictureBox” nesnesini detaylı olarak incelemiştik hatırlarsanız. Önceki derslerimizin
tamamını dergimizin sitesinin “Download” bölümünden indirebilirsiniz. Bu bölümde ders (8)’de
anlattığımız gibi basit bir uygulama geliştirelim ve ardından yeniden derslerimize kaldığımız yerden
devam edelim.
Formumuza bir adet Label ve Textbox yerleştirelim; Label’ın caption’ına “bir kaç yazı girin” yazalım
(Örneğin Yukarıdaki form).
Option Explicit
Private Sub Text1_Change()
SendKeys "{left}"
End Sub
Text1_Change()
Text kutusunun içerdiği metin değiştiği zaman bu olay meydana gelir. Bu olay kutu içerisinde tuş
vuruşlarıyla kullanıcı tarafından meydana getirilebileceği gibi program vasıtasıyla Text kutusuna
atama yapılırken de meydana gelir.
Sendkeys
Sendkeys; Klavyeden sanal olarak tuş basma bilgisini gönderen bir fonksiyondur. Yani basılan tuşu
Textbox’a gönder diyoruz. SendKeys "{left}" ise soldan sağa doğru yazıları textbox’a gir dedik.
Şimdi komutlarımızı tek tek bir daha inceleyelim.
Evet arkadaşlar şimdi isterseniz. Bir sistem ile bundan sonraki yazılarımıza devam edelim. Đlk önce
karar bloklarının tümünü bir gözden geçirelim.
IF karar bloğu;
Bir koşulun oluşması yada oluşmaması durumuna göre yapılması gereken işlemlerin yapılmasını
sağlayan komut bloğudur. Çok sık kullanılır.
Bunu bir örnek ile pekiştirelim isterseniz. Formumuza bir TextBox ve bir adet Button koyalım ve
aşağıdaki kodları kod bölümümüze yapıştıralım.
Bunu bir örnek ile pekiştirelim isterseniz. Formumuza bir TextBox ve bir adet Button koyalım ve
aşağıdaki kodları kod bölümümüze yapıştıralım.
Bunu bir örnek ile pekiştirelim isterseniz. Formumuza bir TextBox ve bir adet Button koyalım ve
aşağıdaki kodları kod bölümümüze yapıştıralım.
Bu karar bloğumuzu daha iyi anlamak için isterseniz, bir akış şeması ile gösterelim. Arkadaşlar
daha önceki derslerimizde Algoritma adlı dersimizi mevut idi, çizimleri daha iyi anlayabilmek için
Algoritma dersimizin üzerinden bir daha geçmenizi öneririm.
Evet, şimdi
şemamıza
gelelim.
Bunu bir örnek ile pekiştirelim isterseniz. Formumuza bir TextBox ve bir adet Button koyalım ve
aşağıdaki kodları kod bölümümüze yapıştıralım.
Burada textbox kutusuna 1, 2, 3 sayılarından başka bir sayı girerseniz hata döndürecektir. Basit
olması anlamında böyle örnek veriyorum. Đleride daha komplike örneklerde bu karar bloklarımızı
kullanacağız. Örnek Akış Şeması;
Şeklinde bir sözdizimi vardır. Burada dikkat edeceğimiz husus select case değişkenine atadığımz
değer ifadelerden hangisinde varsa o değerde olan yapılacak işlemler sırası işletilir. Eğer select case
değişkenine atadığımız değer bulunamaz ise Case Else’den sonraki yapılacak işlemler devreye girer.
Hemencecik bir örnek yapalım.