C# ile Hayali Enter Olayı Oluşturmak

Merhaba arkadaşlar bu makalemde button Click olayında ile Textbox nesnesine Enter olayı göndermeyi konusunda olacak...


TextBox Enter olayını yakalamak için öncelikle KyeDown olayına şart belirtmemiz lazım...

    Wpf    


private void txtsubekod_KeyDown(object sender, KeyEventArgs e)
 {
    if (e.Key == Key.Enter)
     {
       // kodlarımız
     }
    }

şimdi Buttona Clikc olayı ile Enter olayımızı Tetikleyelim...




 private void btnkayit_Click(object sender, RoutedEventArgs e)
 {

     var key = Key.Enter;                   
     var target = Keyboard.FocusedElement;   
     var routedEvent = Keyboard.KeyDownEvent;
     txtsubekod_KeyDown(sender, new KeyEventArgs(Keyboard.PrimaryDevice, PresentationSource.FromVisual(txtsubekod), 0, key) { RoutedEvent = routedEvent });
}

  C# Windows Forms     



KeyEventArgs enter = new KeyEventArgs(Keys.Enter);
txtsubekod_KeyDown(sender, enter);


Umarım faydalı bir makale olmuştur...

1 yorum:

  1. çıldırmak üzereydim sonunda normal bir şey görebildim. Çok teşekkürler.

    YanıtlaSil