Selecting All
내용이 TextBox 내부에있는 문제가 있습니다.TextBox의 모든 내용 선택이 WPF에서 예상대로 작동하지 않습니다
, 나는 또 다른 하나의 텍스트 상자에서 점프하고있어 입력하고 눌러 내가 하나에서 다른 점프 할 필요가 입력
private void Grid_PreviewKeyDown_1(object sender, KeyEventArgs e)
{
if (e.Key == Key.Enter)
{
UIElement element = e.Source as UIElement;
element.MoveFocus(new TraversalRequest(FocusNavigationDirection.Next));
//TextBox tb = (sender as TextBox);
//if (tb != null)
//{
// tb.SelectAll();
//}
}
}
그리고 나는이 같은 몇 가지 계산을하고 있어요 Enter 키를 누릅니다 때 그들 중 일부에있어 동안 : 나는 서로 이동할 때 내가 계산을 완료 할 때 (:
private void txt2_PreviewKeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Return)
{
try
{
CalculateSomethingFromOtherTextBoxes();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}
내 질문 옆을 Enter 키를 누름), 다음 TextBox로 이동합니다. TextBox의 내용 중 SELECTALL을 사용하고 싶습니다. 일부 값 또는 다른 값을 편집하고 싶을 때 가끔 혼란스러운 내용 인 insidee가 선택되고 때로는 그렇지 않습니다.
나는 텍스트 상자의 각 설정 GotFocus 이벤트를 시도하고 그것은 다음과 같습니다private void txt3_GotFocus(object sender, RoutedEventArgs e)
{
txt3.SelectAll();
}
그러나 불행하게도 어떻게 든이 가끔 가끔 작동하고 그것은, 내가 모든 콘텐츠 때때로을 선택하고 때때로 의미하지 않습니다 하지 ..
고마워 건배
이 솔루션과 같은 동작은 어떻습니까? http://stackoverflow.com/a/1264633/503059 – Staeff