• 24-03-2014, 21:29:53
    #1
    Merhaba arkadaşlar bir tarayıcı yapıyorum herşey güzel ancak kısayol tuşu atayamadım. Örneğin site adresini yazop entere basınca yönlensin diyeceğim. Ama yapamdım. kodlar
    private void btngit_Click(object sender, EventArgs e)
    {


    //Burada Git butonuna tıklandığında comboboxın textindeki adrese gitmesini sağlıyoruz.
    mkcika.Navigate(comboBox1.Text);
    //Burda ise bağlandığı sitenin titlesini yani başlığını formumuzun textinde göstermesini sağladık.
    this.Text = mkcika.DocumentTitle.ToString();



    }

    şimdi ben entera basınca hiç butona masmadan git diycem.
  • 24-03-2014, 22:59:42
    #2
    form'un keydown eventinde yapabilirsin hocam.

    keydown eventinde e.keycode bastığın klavye tuşunun adını verir.

    ayrıca şu konudan yararlanabilirsin.

    http://social.msdn.microsoft.com/For...=csharpgeneral
  • 25-03-2014, 08:57:34
    #3
    comboboxun keydown eventine şu kodu yaz

    If e.KeyCode = Keys.Enter Then
    // enter tuşuna basılınca yapılacak olan işlemler..
    btngit.performclick(); //bu senin işini görür git tuşuna bastirir
    End If
  • 25-03-2014, 11:34:54
    #4
    emrebeyoglu adlı üyeden alıntı: mesajı görüntüle
    comboboxun keydown eventine şu kodu yaz

    If e.KeyCode = Keys.Enter Then
    // enter tuşuna basılınca yapılacak olan işlemler..
    btngit.performclick(); //bu senin işini görür git tuşuna bastirir
    End If

    void comboBox1_KeyDown(object sender, KeyEventArgs e)
    {
    If e.KeyCode = Keys.Enter Then
    // enter tuşuna basılınca yapılacak olan işlemler..
    btngit.performclick(); //bu senin işini görür git tuşuna bastirir
    End If
    }

    böyle yapıyorum hata veriyor.
  • 25-03-2014, 11:42:28
    #5
    Üyeliği durduruldu
    truser adlı üyeden alıntı: mesajı görüntüle
    void comboBox1_KeyDown(object sender, KeyEventArgs e)
    {
    If e.KeyCode = Keys.Enter Then
    // enter tuşuna basılınca yapılacak olan işlemler..
    btngit.performclick(); //bu senin işini görür git tuşuna bastirir
    End If
    }

    böyle yapıyorum hata veriyor.
    Çünkü onlar vb kodu şöyle dene birde:

    if(e.KeyCode==Keys.Enter){
    btngit.PerformClick();
    }
  • 25-03-2014, 12:09:09
    #6
    ha pardon ben vb.net vermişim dalgınlık yukarıdaki arkadas düzeltmiş hocam verdiği işini görür
  • 25-03-2014, 12:10:15
    #7
    mustafa9516 adlı üyeden alıntı: mesajı görüntüle
    Çünkü onlar vb kodu şöyle dene birde:

    if(e.KeyCode==Keys.Enter){
    btngit.PerformClick();
    }
    işlem yapmıyor
  • 25-03-2014, 12:46:13
    #8
    Üyeliği durduruldu
    truser adlı üyeden alıntı: mesajı görüntüle
    işlem yapmıyor
    Öyleyse performclick satırı yerine;

    mkcika.Navigate(comboBox1.Text);
    this.Text = mkcika.DocumentTitle.ToString();

    bunları yazmayı deneyebilirsin.
  • 25-03-2014, 12:50:53
    #9
    mustafa9516 adlı üyeden alıntı: mesajı görüntüle
    Öyleyse performclick satırı yerine;

    mkcika.Navigate(comboBox1.Text);
    this.Text = mkcika.DocumentTitle.ToString();

    bunları yazmayı deneyebilirsin.
    olmuyor. Kodlar

    private void comboBox1_KeyDown(object sender, KeyEventArgs e)
    {

    if (e.KeyCode == Keys.Enter)
    {
    mkcika.Navigate(comboBox1.Text);
    this.Text = mkcika.DocumentTitle.ToString();
    }