C# İle InputBox Kullanımı

28.09.2012 Hikmet Okumuş 13815 2 C#


InputBox, çalışma anında kullanıcıdan bilgi almak için kullanılan dialog penceresidir. Vb.Net kullanan arkadaşlar inputbox metoduna direk olarak ulaşabilmektedirler. Fakat C# içerisinde direk kullanım imkanı bulunmamaktadır. C#' ta InputBox' ı kullanabilmek için referans olarak Microsoft.VisualBasic dll' i eklenmelidir.
Referans eklemek için Project menüsü altında Add Reference' a tıklayınız. Açılan Ekranda .Net sekmesi içerisinde Microsoft.VisualBasic referansını seçip ekleyiniz.
Referans olarak ekledikten sonra using ile namespace' i formumuza ekleyelim.
using Microsoft.VisualBasic;
Kullanıcıdan bilgi alınacak bir button altına inputbox ekleyelim. InputBox Interaction class' ı altında bulunmakta ve geriye string türünde veri döndürmektedir.

www.hikmetokumus.com

Örnek olarak bir button ile kullanıcıdan isim girmesi istenilen bir uygulama yapalım.
        private void button1_Click(object sender, EventArgs e)
        {
            string IsimGirisi = Interaction.InputBox("Bilgi Girişi", "Adınızı Giriniz.", "Örn: Ali", 0, 0);
            MessageBox.Show("Girilen isim: " + IsimGirisi);
        }
Ekran görüntüsü aşağıdaki gibidir.

www.hikmetokumus.com

Prompt: Açılan pencere üzerinde bulunan label' ı setler.
Title: Açılan pencerenin başlığını setler.
DefaultResponse: Kullanıcıdan alınacak verinin formatı ile ilgili kullanıcıya bilgi vermek için kullanılmaktadır.
XPos - YPos: Açılan pencerenin ekranın hangi noktasında konumlanacağı setlenmektedir.
InputBox kullanımı bu şekilde olmaktadır.

Başarılar dilerim.


Kullanıcı Yorumları


hikmet okumuş makale yorum
Adil Ümmet
05.11.2014 11:54:40
GÜZELL
hikmet okumuş makale yorum
KAAN
27.04.2016 01:59:35
TEŞEKKÜRLER SUPERMAN


Yorum