DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
1188
Tıklama
0
Öne Çıkarma
Visual Basic text box girişleri
M
12 yıl (101 mesaj)
Çavuş
Konu Sahibi

Elimde mevcut Text boxlardan oluşturudğum bir form var. Örneğin txt1 txt2 txt3 olsun. bir kaç sorum oalcak
1- bunalara girilecek değerler mutlaka sayı olmalıdır bu nasıl yapılıyor?
2- bend eğer giriyorum örneğin txt1 = 5 txt2=3.45 sonuç olarak bir değer atıyorum ve txt4 diyorum bu da txt4=txt1-txt2 olsun diyorum sonuç 2 çıkıyor ben 1,55 olmasını istiyorum ama olmuyor?
3-herhangi bir tuşa click demeden otomatik olarak txt boxtaki hesaplamaları değiştirebilir miyim?

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Ü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.

Üye Ol Şimdi Değil



Ö
12 yıl (929 mesaj)
Yüzbaşı

Merhaba,

1- TryParse adında bir method vardır bunu araştırarak kullanabilirsin.
2- Değerleri öncelikle double yada float türünden bir değişkene atayıp ondan sonra işlem yaptırman gerek. Çünkü sen textbox'a 5,2 yazarsan veri türü int olduğu için ondalık kısmı almaz değer 5 olarak gelir.
3- TextBoxların TextChanged eventinden faydalanabilirsin bunun için.

Kolay gelsin...


Bu mesaja 1 cevap geldi.
M
12 yıl (101 mesaj)
Çavuş
Konu Sahibi

Çok teşekkür ederim hocam sağolasın.



H
12 yıl (177 mesaj)
Teğmen

1- IsNumeric ile içeriğin sayı olup olmadığını kontrol et. Bunu TextBox'ın Change (VB 6.0) veya TextChange (VB .NET) eventı içerisinde yapacaksın.

2 - txt4=CStr(Csng(txt1)-CSng(txt2))

3- Yukarıdaki hesaplamayı yine change eventı içerisine koyarsan her değişiklikte hesaplama yapar. Ama kontrol için kod yazmalısın.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @motaba1
Y
12 yıl (491 mesaj)
Çavuş

1. sorunun bir sürü çeşidi var TryParse en basitidir ama genellike İf kontrolü ile yapılması önerilir.

2. sorun için değişkenlerini float türünde yaparsan bir problem yaşamazsın .

3. özgür arkadaşımın dediği yöntem ile yapabilirsin bunu event olaylarını pek bilmiyorsun ve tahminim yeni başlamışsın yazılıma sorduğun sorular temel sorular çok basit çünkü eğer yeni başlamışsan sakın eventlere girme kafan karışır .



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.