![]() |
|
|
#1 (permalink) |
|
CSI USLANMAM
![]() ![]() |
nputBox
Visual Basic programının icrası esnasından klavyeden bilgi girmek amacıyla kullanılır.Buradan gelecek değer string türü bir değerdir eğer girilecek bu değeri sayısal bir hesapta kullanmak istiyorsak Val(String) komutuyla sayısal değere çevirmeliyiz.Kullanımı Değişken=Inputbox("Başlık") şeklindedir.Örnek: Standart.exe olarak açtığınız formunuza 1 adet text.box koyun ve textbox koyduğunuz projenin üzerinde herhangi biryere çift tıklayarak (Private Sub Form_Load() ve End Sub ifadelerini otomatikman elde edebilmek için forma çift tıkladık) aşağıdaki ifadeleri yazın. Private Sub Form_Load() a = InputBox("İsminizi Giriniz...") Text1.Text = a End Sub Yani inputbox programa dışarıdan bir veri girmek istediğimizde imdadımıza koşuyor.MsgBox ı da anlatınca ikisini de kapsayan bir örnek daha yapacağız. MsgBoxVisual Basic programının çalışması sırasında elde edilen bazı sonuçları ve kullanıcıyı uyaracak gerekli bazı mesajları ekrana taşımamıza yardımcı olur. Kullanımı: A=MsgBox("Mesaj" Görünüm "başlık") şeklindedir.Görünüm ve başlık kısımları kullanılmasada olur.Bu kısımlar kullanılmazsa sadece MsgBox "mesjimiz" şeklinde kullanımımız doğru olanıdır.Görünüm kısmında tanımlayacağımız komutlarla ok cancel yes no gibi kontrol butonları koyabileceğiz.Mesela bazen Kullanıcıya ....... yapmak istermisiniz diye sorarsınız evet mi hayır mı deyip demediğini bu gürünümün değişkene yollayacağı ifadeyle anlarız.Ama görünüm kısmına Hiçbirşey yazmazsak sadece ok butonu olacaktır mesaj kutumuzda.Görünümde; VbOkOnly VbOkCancel VbYesNo VbYesNoCancel... gibi tanımlamalarla mesaj kutumuza 1den fazla buton koyabiliriz.Kullanıcının tıklayacağı buton A değişkenine Vbok VbCancel... gibi yansiyacaktir.Daha sonra işlemlerimizi bunlara göre yapacaksak ilerki derslerimizde göreceğimiz if kontrolüyle bunları yönlendirebiliriz.Örnek: Standart.exe olarak açtığınız formunuza 1 adet text.box koyun ve programın tasarım aşamasındayken forma çift tıklayarak (Private Sub Form_Load() ve End Sub ifadelerini otomatikman elde edebilmek için) aşağıdaki ifadeleri yazınız. Programınızı çalıştırdığınızda direk isminizi soracak sonra isminizi text kutusuna yazacak text kutusunda yazılı olan isminizin doğru olup olmadığını soracak eğer eveti tıkladıysanız program ekranına geri dönecek hayırı tıkladıysanız 1 uyarı mesajı daha gönderecektir.Private Sub Form_Load() a = InputBox("İsminizi Giriniz...") Text1.Text = a Form1.Show b = MsgBox("İsminiz Doğrumu?" vbYesNo "Sorgu Ekranı")If b = vbNo Then MsgBox ("Yanlış Olması İmkansız") End If End Sub |
|
|
|
![]() |
| Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| Seçenekler | |
| Stil | |
|
|
Benzer Konular
|
||||
| Konu | Konuyu Başlatan | UslanmaM | Cevaplar | Son Mesaj |
| VB'de Veri Yapıları ve Tanımlama | CENGiZ1 | visual basic | 2 | 01-28-2008 05:09 AM |
| VB'de if-then-else, select-case | CENGiZ1 | visual basic | 0 | 08-01-2007 06:17 PM |
| kum kullanımı | UnicorN | Karikatürler | 2 | 06-11-2007 05:22 PM |
| Diş İpi Kullanımı | MYTH | Sağlık ve Yaşam | 1 | 01-20-2007 09:15 AM |
| Access Kullanımı | xCaLiBrEx | Elektronik & Bilgisayar | 1 | 12-17-2006 08:41 PM |