현재 TextBox 내에서 텍스트를 강조 표시하기 위해 this 메서드를 사용하고 있지만 때때로 작동합니다.TextBox에서 텍스트를 강조 표시하는 방법이 일치하지 않습니다.
이 코드는 입력 된 텍스트에 공백이 있는지 확인해야합니다. 텍스트에 공백이있는 경우 사용자에게 경고해야하고 텍스트 상자 안의 텍스트가 강조되어야한다 :
if (textBox.Text.Contains(" "))
{
MessageBox.Show("Sorry, the value entered must not contain any spaces.", "Please enter a valid value", MessageBoxButton.OK, MessageBoxImage.Error);
//Highlights incorrect text
textBox.SelectionStart = 0;
textBox.SelectionLength = textBox.Text.Length;
}
왜 나를 위해 모든 시간을 작업이 방법은 아닙니다 내가 무엇을 할 수 그것을 해결하기 위해?
간단한 키 입력을 사용하는 것이주십시오 ... 훨씬 더 나은 만든다 사용자 경험. –
@ 에릭 (Eric) 나는 집중하는 것이 문제라고 생각한다. –
Valadate 및 DataError가 훨씬 우수한 사용자 환경입니다. 메시지 상자는 매우 눈에 띄지 않습니다. – Paparazzi