Konu: Inputbox
Tekil Mesaj gösterimi
Alt 04-08-2008   #1
Profil
Üye
Avatar Yok
 
Üyelik tarihi: Mar 2007
Mesajlar: 907
Üye No: 114

Seviye: 26 [♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥]
Canlılık: 0 / 646
Çekicilik: 302 / 34196
Tecrübe: 87

Teşekkür

Teşekkürler: 0
0 Mesajina 0 Tesekkür Aldi
Rep
Rep Puanı : 753
Rep Gücü : 26
İtibar :
SAMSUN is a splendid one to beholdSAMSUN is a splendid one to beholdSAMSUN is a splendid one to beholdSAMSUN is a splendid one to beholdSAMSUN is a splendid one to beholdSAMSUN is a splendid one to behold
Inputbox

Kullanıcıdan bilgi almak istediğimiz zaman bu fonksiyonu kullanabiliriz. Bilgi giriş penceresinden girilen bilgi String(karakter) türünde olacaktır.

Kullanımı: Değişken=Inputbox("Başlık") şeklindedir.

veri=InputBox("Adınızı girin")

Sayısal olarak kullanılacak bilgini VAL fonksiyonu yardımıyla sayısal değere dönüştürülmesi gereklidir.

Sıra No = Val(InputBox("Sıra No Giriniz"))

Kullanım Şekli;

InputBox(prompt[, title] [, default] [, xpos] [, ypos] [, helpfile, context])


Prompt: Zorunlu. İletişim kutusunda gösterilecek mesajı belirler ve en fazla 1024 karakter olabilir. Eğer birden fazla satır olacaksa aynı MsgBox fonksiyonunda olduğu gibi mesajımıza Chr(13) & Chr(10) kodunu ekleriz

Title: İsteğe Bağlı.Başlık çubuğunda kullanılan değerdir. Eğer kullanmazsanız varsayılan olarak projenizin ismi kullanılır

Default: İsteğe Bağlı. Text Box da varsayılan olarak bir cevap görüntülenir eğer kullanılmazsa Text Box boş olarak görüntülenir

Xpos: İsteğe Bağlı. Giriş kutusunun ekrandaki yatay pozisyonunu belirler ve sayısal bir değer olmak zorundadır


Ypos: İsteğe Bağlı. Giriş kutusunun ekrandaki dikey pozisyonunu belirler ve sayısal bir değer olmak zorundadır

Helpfile: İsteğe Bağlı. yardım dosyasının yerini belirler eğer bu değer tanımlanmışsa "Context" değeri mutlaka tanımlanmalıdır


Context: İsteğe Bağlı. Sayısal bir değer alır yardım konularının numaralarını gösterir

Example:
Private Sub Form_Load()
Dim Vize1, Vize2, Vize3 As Byte
Dim Final, Sonuc As Integer
Vize1 = Val(InputBox("1.Vize Sonucu", "Not Hesaplama"))
Vize2 = Val(InputBox("2.Vize Sonucu", "Not Hesaplama"))
Vize3 = Val(InputBox("3.Vize Sonucu", "Not Hesaplama"))
Final = Val(InputBox("Final Sonucu", "Not Hesaplama"))
Sonuc = Vize1 + Vize2 + Vize3 + 4 * Final
MsgBox Sonuc, vbInformation + vbOKOnly, "Sınav Sonucu"
End Sub
SAMSUN is offline SAMSUN isimli üyenin yazdığı bu Mesajı değerlendirin.   Alıntı ile Cevapla