kontrol
Kontroller genellikle araçlarda ve benzerlerinde kullanılır, bu yüzden bunların nasıl kullanılacağını kısaca açıklamak istiyorum. Bunu göstermek için önceki İpuçları projesini kullanacağız.
İlk olarak, denetim temel olarak bir forma yerleştirildiğinden, Çözüm Gezgini'nden MainForm.cs sağ tıklatın ve Tasarımcıyı Göster'i tıklatın. (MainForm.cs açmak için çift de tıklatabilirsiniz.)
Ardından soldaki araç kutusunu açın. (Hiçbiri yoksa, menüdeki "Görünüm" den "Araç Kutusu" nu seçin)
Daha sonra aşağıdakine benzer bir liste göreceksiniz. Bu, yerleştirilebilecek denetimlerin ve bileşenlerin bir listesi olacaktır.
En üstteki "Düğme" yi kullanalım. Bir Düğme, kendi durumundan çıkmış bir düğmedir ve temel olarak ona basarak bir şeyler yapmanıza izin veren bir kontroldür. İlk önce "Düğme" ye tıklayın. Fare imleci düğmenin simgesi olmalıdır.
Ardından, formu tıklatmayı veya yerleştirmek istediğiniz boyuta sürüklemeyi deneyin. Düğmeyi forma yerleştirebilmeniz gerekir.
Şimdi, bir kez çalıştırmayı deneyin. Belki de hata olmamalı, bu yüzden normal şekilde başlayabilmelisiniz. Düğmeye düzgün bir şekilde basabilmeniz gerekir.
Bu arada, düğmeye basabilirsiniz, ancak bastığınızda hiçbir şey olmaz. Ne yapacağınızı henüz yazmadınız. Yine de, temel mekanikler en başından beri yürürlüktedir, bu nedenle programcının ekstra iş konusunda endişelenmesine gerek yoktur.
Başlatılan formu kapatın. Sadece bu şekilde düzenlerseniz bunu yapmak çok kolaydır.
Şimdi basit bir olay oluşturmak için kontrolleri kullanalım. Kontrollerle işleme temel olarak olay olarak adlandırılır.
Araç kutusundan, forma sırasıyla "Label" ve "TextBox" yerleştirin. Boyut ve konum uygun olabilir.
Burada yapılacak işlem "Metin kutusuna girip butona bastığınızda etikete girilen içerikler görüntüleniyor" şeklindedir. Bu nedenle, burada kullanılan tek olay "düğmeye basıldığında" dır. Metin kutusu giriş için kullanıldığından ve etiket yalnızca çıktı için kullanıldığından, bu iki olayı oluşturmaya gerek yoktur.
Şimdi, seçmek için düğmeye tıklayın. Seçilen denetimin bir kenarlığı vardır. Bu arada, kareyi çerçeveye sürükleyerek boyutu değiştirebilirsiniz.
Ardından özellikleri açın. Pencerenin sağ tarafındaki düğmeyi sağ tıklatın veya yoksa, Özellikler'i seçin.
Düğme hakkında bazı küçük ayarlar yapabilirsiniz, ancak şimdilik hiçbir şeyi değiştirmeyeceksiniz, bu yüzden etkinliği açın. Etkinlik, Özellikler penceresinin üst kısmındaki Şimşek Çakmasına tıklanarak açılır.
Açıldığında, "Click" olayını arayın ve üzerine çift tıklayın. Bu, MainForm.cs düğme tıklatıldığında ne olacağını açıklayan bir yöntem eklemelidir.
Süreci burada anlatalım. NET Framework çok iyi yapılmış ve bu sefer eklemek için yalnızca bir satır gerekiyor. Ek kırmızı parçalarla aşağıdaki kodu girin:
private void button1_Click(object sender, EventArgs e)
{
this.label1.Text = this.textBox1.Text;
}
Burada yaptığımız şey, "metin kutusunda görüntülenen dize"yi "etikette görüntülenen metin"e kopyalamak (atamaktır). İşte bu kadar. Çalıştırmayı deneyelim.
Metin kutusuna karakterleri yukarıda gösterildiği gibi girin. Ardından düğmeye basın ve etiket aşağıda gösterildiği gibi metin kutusuyla aynı dizeye değişmelidir.
Bu sefer kontrollerin nasıl kullanılacağını kısaca anlattım. Başka birçok kontrol var, bu yüzden lütfen bir deneyin. Denetimlerin nasıl kullanılacağına ve açıklanacağına ilişkin talimatlar diğer web sitelerinde ayrıntılı olarak açıklanmıştır, bu nedenle bunları aramak ve bulmak isteyebilirsiniz.
DirectX İpuçları da zaman zaman denetimleri kullanır, bu nedenle bunları nasıl kullanacağınızı öğrenirseniz, bunları biraz uygulayabilmeniz gerekir.