Ben tasarımı aşağıdaki gibi yaptım siz daha farklı yada aynısını yapabilirsiniz:

Gerekli araçlarımız: formumuza bir tane textbox ve 17 tane button ekleyin ve tasarımı istediğiniz şekilde yapın.
Öncelikle formun başına 3 tane değişken atamamız lazım
dim a as string
dim b,c as long
Örnek Görüntü:

Değişkenleri fazla uzatmamak amacı ile a b c diye ayarladım siz istediğiniz isimde uzunlukta değişken atayabilirsiniz kolaylık açısından benim yaptığım gibi yapmanız en uygun olanıdır.
Sayı buttonların üzerlerine tek tek çift tıklayıp click olaylarına aşağıdaki kodları yazınız.
textbox1.text = textbox1.text & "button sayısı"
+ buttonunun içine; (aşağıdaki kodları yapıştırabilirsiniz)
a = "+"
if textbox1.text = "" then 'bir sayı yazmadan butona tıklanırsa hata vermez ilk sayı 0 olarak algılar
b = 0
else
b = textbox1.text
end if
textbox1.clear()
Yukarıdaki kodu bütün * / + - buttonlarına kullanın kopyalayıp yapıştırın yanlnız dikkat etmeniz gereken nokta a = "+" yandaki kodu hangi buttona ekliyorsanız onun isaretine eklediğiniz buttona göre + - / * olarak isaretleyin.
C buttonunun click olayına şu kodu yazmanız yeterli:
textbox1.clear()
Yukarıdaki işlemleri hatasız olarak tamamlandıysanız son olarak = olayının click olayına aşağıdaki kodları yazalım:
if textbox1.text = "" then
c = 0
else
c = textbox1.text
end if
if a = "+" then textbox1.text =c + b
if a = "-" then textbox1.text = b - c
if a = "*" then textbox1.text =c * b
if a = "/" then textbox1.text =b / c
Yazılması gereken kodlar bunlardan ibaret hesap makinesini dahada geliştirebilirsiniz bu kodlardan yola çıkarak. kolay gelsin.
Hiç yorum yok: