내 문제는 :C#에서 fflush()와 비슷한 것이 있습니까?
사용자가 주소를 검색 할 수 있습니다. 아무 것도 발견되지 않으면 사용자에게 메시지 상자가 표시됩니다. 그는 ENTER를 눌러 그것을 닫을 수 있습니다. 여태까지는 그런대로 잘됐다. SearchAddresses() 호출은 ENTER를 눌러 시작할 수도 있습니다. 그리고 이제 모든 ENTER (메시지 상자를 사라지게하기 위해)가 새로운 검색을 시작하기 때문에 사용자는 무한 루프에 있습니다. 여기
코드 숨김 :
private void TxtBoxAddress_KeyUp(object sender, KeyEventArgs e)
{
if (e.Key == Key.Enter)
btnSearch_Click(sender, e);
}
private void queryTask_Failed(object sender, TaskFailedEventArgs e)
{
//throw new NotImplementedException();
MessageBox.Show("*", "*", MessageBoxButton.OK);
isMapNearZoomed = false;
}
그리고 여기 XAML 코드 :
<TextBox Background="Transparent" Name="TxtBoxAddress" Width="200" Text="" KeyUp="TxtBoxAddress_KeyUp"></TextBox>
<Button Content="Suchen" Name="btnSearch" Click="btnSearch_Click" Width="100"></Button>
가 어떻게 C#에서이 무한 루프를 처리 할 수 있습니까?
이 정확히 C에서 FFLUSH과 관련이있다 확실하지? – AnthonyLambert
나는 당신의 질문이 충분히 명확하다고 생각하지 않습니다. 문안을 수정하고 문제에 대해 알지 못한다는 것을 명심하십시오. 또한 코드 일부가 누락 된 것 같습니다. – Krumia
BtnSearch를 기본 단추로 설정하여 텍스트 상자 키 업 이벤트에 논리가없는 이유는 무엇입니까? –