Merhaba, yazılıma yeni başlamış biriyim ve pek fazla bilgim yok. Bu programdaki amacım bir istanbul kartı uygulaması yapmaktı, sol taraftan yükleyeceğimiz parayı seçeceğiz ve sağ taraftan ne kadar alınacağını seçeceğiz. Belli bir kısmını hallettim, eklemek istediğim ama yapamadığım bir kısım var, umarım yardımcı olursunuz. Öncelikle sağdan 10 lira yükledik, 2 kere TAM çektik, eksiklere düşüyor textboxta yazan şey, bunu nasıl 0 olacak şekilde ayarlayabilirim? Bir de sol tarafta bir kere 5 TL'ye basınca 1 kere yazıyor, 2 kere bassam da 5 TL yazıyor, 2 kere basıp 10 TL yazacak hale nasıl getirebilirim acaba? Şimdiden yardımlarınız için teşekkür ederim.
eğer çekilen para kalan tutardan büyükse işlem yapma şeklindekod yaz veya değer 0 dan küçükse değeri 0 a eşitle şeklinde kod yaz ikincisi bir değişken tanımla başlangıç değeri 0 olsun radio buttonun click eventinde her tıklamada 5 tl arttır
Şunu yapmak istiyorsun herhalde Ekle dediğinde ana para değerini arttıracak Çıkar dediğinde de azaltacak
Onun için şöyle yapman gerekir Öncelikle textbox'un içindeki değeri al ama İnteger'a çevir string veri tipinden. Yani metni sayıya çevir, hesaplama işlemi için
int bakiye = int.Parse(BakiyeTextBox.Text);
Butonların eventi =>{ //Örneğin 5 arttıran int bakiye = int.Parse(BakiyeTextBox.Text);//text elemanının içindeki değeri al
bakiye = bakiye + 5;//5 yerine bir değer olabilir.
Yani senin şuan yaptığın her tıklama da butonun altına yazdığın atama sorgusu 5 arttır gibi, direk yazdırıyor var olan değere ekleme yapmadan. Bu gösterdiğim yöntem ile var olan değerin üzerine ekleme yapıyorsun.
< Bu mesaj bu kişi tarafından değiştirildi the-omer-professional -- 9 Şubat 2022; 21:45:42 >
< Resime gitmek için tıklayın >
< Resime gitmek için tıklayın >
< Resime gitmek için tıklayın >
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.