Text kutusuna A harfi yazıldığında işlem yapma

Başlatan ziyaretci, 09 Aralık 2012, 18:00:22

ziyaretci

 Merhaba;

Arkadaşlar başlıkta belirttiğim gibi ;

Text kutusuna A harfi yazıldığında işlem yapılmasına örnek verebilirmisiniz. Mesela A harfi girilip butona basıldığında label yazısı çıksın yukarıda.

C # da yeniyim öğrenmek istiyorum.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
           
            InitializeComponent();
        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            
        }

        private void button1_Click(object sender, EventArgs e)
        {

        }

    }
}

justice_for_all

butona neden basiliyor onu anlamadim text_changed ile rahat yapabilirsin.
Deneyip de başaramayanları değil, yalnızca denemeye bile kalkışmayanları yargıla.   Gökhan Arslanbay

ziyaretci

Alıntı yapılan: justice_for_all - 09 Aralık 2012, 18:04:31
butona neden basiliyor onu anlamadim text_changed ile rahat yapabilirsin.

rica etsem bir örnek atabilir misiniz ?

justice_for_all

#3
        private void textBox1_TextChanged(object sender, EventArgs e)
        {
                  switch(textbox1.text)
                  {

                         case 'A':

                             //kodlar
                            break;
                         case 'B'
                            //kodlar
                          
                         break;

                        default:break
                         

                   }
            
        }


eger butonlu yaparsan switch kismini buton click olayina koyarsan o sekilde de olur.
Deneyip de başaramayanları değil, yalnızca denemeye bile kalkışmayanları yargıla.   Gökhan Arslanbay

ziyaretci

#4
Alıntı yapılan: justice_for_all - 09 Aralık 2012, 18:11:03
        private void textBox1_TextChanged(object sender, EventArgs e)
        {
                  switch(textbox1.text)
                  {

                         case 'A':

                             //kodlar
                            break;
                         case 'B'
                            //kodlar
                          
                         break;

                        default:break
                         

                   }
            
        }


eger butonlu yaparsan switch kismini buton click olayina koyarsan o sekilde de olur.


Diğer bir dillerden örnek vereceğim ama butona değişken nasıl atanıyor peki php deki gibi mesela ,şimdi forma buton çağırdığım da bir döngü kuruluyor , "o butona basıldığında "diye işlemi nasıl yaparım?

justice_for_all

buton özellikleri kismında yani şu kısımda kullanabileceğin olaylar bulunmakta

Deneyip de başaramayanları değil, yalnızca denemeye bile kalkışmayanları yargıla.   Gökhan Arslanbay

halilgalic

"erkan67"ne demek istediğini anladım butonu form sayfana getirdikten sonra üzerine çift tıkla
private void button1_Click(object sender, EventArgs e)
        {
işte burası senin yaptırmak iştediklerini yazazağın yer(if içi gibi düşünebilirsin)
        }

ziyaretci

Alıntı yapılan: halilgalic - 10 Aralık 2012, 09:04:07
"erkan67"ne demek istediğini anladım butonu form sayfana getirdikten sonra üzerine çift tıkla
private void button1_Click(object sender, EventArgs e)
        {
işte burası senin yaptırmak iştediklerini yazazağın yer(if içi gibi düşünebilirsin)
        }


Mesela if deyimine şart olarak "if(button1_Click){}"  bu şekildemi ? sadece basılı kaldığı sürece işlem yapmak için ?

ULAGA

Alıntı yapılan: erkantr67 - 10 Aralık 2012, 12:11:15
Mesela if deyimine şart olarak "if(button1_Click){}"  bu şekildemi ? sadece basılı kaldığı sürece işlem yapmak için ?

Yapmak istediğini biraz daha ayrıntılı açıklarsan, biz de daha iyi bir şekilde yardımcı olabiliriz...

ziyaretci

Alıntı yapılan: ULAGA - 10 Aralık 2012, 15:01:49
Yapmak istediğini biraz daha ayrıntılı açıklarsan, biz de daha iyi bir şekilde yardımcı olabiliriz...


Şuanda yapmak istediğim bi'şey yok kavramaya çalışıyorum.

ULAGA

Alıntı yapılan: erkantr67 - 10 Aralık 2012, 15:21:48Şuanda yapmak istediğim bi'şey yok kavramaya çalışıyorum.

Peki nasıl bir şeyi kavramaya çalışıyorsun?
Kusuruma bakma, anlatmak istediğin şeyi anlayamadım.

ziyaretci



Alıntı yapılan: ULAGA - 10 Aralık 2012, 15:26:00
Peki nasıl bir şeyi kavramaya çalışıyorsun?
Kusuruma bakma, anlatmak istediğin şeyi anlayamadım.


Mesela bir text kutusuna a yazıp butona bastığımda , diğer text kutusunda abcd göstermek ,

ULAGA

Aşağıdaki örneği indirip, inceleyebilirsin.
Anlamadığın noktalarda, elimden geldiği kadar yardımcı olabilirim.

http://yadi.sk/d/ikDjROp1197Cu

ziyaretci

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsKeyControlling
{
	public partial class frmMain : Form
	{
		public frmMain()
		{
			InitializeComponent();
		}
        
		private void btnCheck_Click(object sender, EventArgs e)
		{
			string harf = txtInput.Text.Trim();

			if (harf == "A")
				txtOutput.Text = "Doğru bilgi girişi!";
			else
				txtOutput.Text = "Yanlış bilgi girişi!";
		}
	} 
}



bu txtInput.text.trim();  kütüphanede yok galiba(2008 kullanıyorum.) Belkide vardır biraz açıklar mısınız?

ULAGA

Alıntı yapılan: erkantr67 - 10 Aralık 2012, 21:33:16bu txtInput.text.trim();  kütüphanede yok galiba(2008 kullanıyorum.) Belkide vardır biraz açıklar mısınız?

Trim() işlevi herhangi bir stringin, var ise başındaki ve sonundaki boşlukları keser.
Trim() işlevi Framework 1.1'den beri var.
Ancak siz yine de, 2010'a geçin.