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 });
}
KeyEventArgs enter = new KeyEventArgs(Keys.Enter);
txtsubekod_KeyDown(sender, enter);
C# Windows Forms
KeyEventArgs enter = new KeyEventArgs(Keys.Enter);
txtsubekod_KeyDown(sender, enter);
Umarım faydalı bir makale olmuştur...
çıldırmak üzereydim sonunda normal bir şey görebildim. Çok teşekkürler.
YanıtlaSil