TextBox/RefEdit 컨트롤의 내용을 강조 표시하고 잘못된 항목이있는 경우 및 오류를 경고하는 메시지 상자를 표시 한 후에 사용자가 오류를 수정해야 할 위치를 알 수 있도록 포커스를 동시에 설정하려고합니다. Data>Analysis>DataAnalysis>Sampling
을 시도하고 잘못된 범위/데이터를 입력하면 유효하지 않은 항목으로 리디렉션됩니다. 유효하지 않은 항목이 초점 설정과 함께 강조 표시됩니다 (깜박이는 커서를 볼 수 있음).TextBox/RefEdit 컨트롤의 내용을 강조 표시하고 포커스를 동시에 설정하려면 어떻게합니까?
내가 이것을 모방하려고 노력하고 내가 사용, 컨트롤 내부의 콘텐츠가 파란색으로 강조되는 동안
aControl.SetFocus
aControlt.SelStart = 0
aControl.SelLength = Len(aControl.Text)
, 나는 컨트롤의 포커스를 설정하지 않은 것처럼 더 깜박 거리는 커서가 없습니다. 이 문제를 어떻게 해결할 수 있습니까? 또는 잘못된 항목이있는 위치로 사용자를 안내하는 가장 좋은 방법은 무엇입니까?
내 코드에는 유효하지 않은 항목이 하나 발견되면 항목을 확인하는 유효성 검사 부분이 있습니다. 따라서이 잘못된 항목 만 선택되어 setfocused됩니다. – Nicholas
이미 setfocus를 달성하고 강조 표시 한 후에 깜박임 효과를 묻는 질문을 할 수 있습니까? – Tehscript
순수한 미학을 위해서. 어쨌든, 깜박 거리는 커서없이 하이라이트를 받아 들일 것입니다. – Nicholas