2016-06-06 2 views
0

Stack Overflow 및 Google에서 답변을 찾고 있지만 아무것도 발견되지 않았습니다. 나는 이것을 학교 프로젝트로하고 있는데, 내 머리를 감당할 수 없다. 마우스가 텍스트 상자 위에 있지 않으면 상태 표시 줄에 "준비"가 표시되어야합니다. 다음은 텍스트 상자 중 하나의 코드입니다.MouseMove()를 상태 표시 줄과 함께 사용

Private Sub Text3_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) 
StatusBar1.SimpleText = "Last Name of Student" 
End Sub 

마우스가 어딘가에있을 때 "준비"라고 말하면 어떻게 만들 수 있습니까?

도움이 될만한 누군가에게 감사드립니다.

+0

쉬운 방법은 폼에 MouseMove 처리기를 추가하고이를 사용하여 '준비'를 설정하는 것입니다. 그것이 내 응용 프로그램이라면 ToolTipText를 사용하고 GotFocus 및 LostFocus 이벤트를 사용하여 컨트롤에 포커스가있을 때만 상태 표시 줄을 업데이트하면됩니다. 사용자가 가지고있는 방식대로, 사용자가 마우스를 움직이면 현재 사용중인 텍스트 상자에 대한 도움말 텍스트가 손실 될 수 있습니다. GotFocus와 LostFocus를 사용하면 그런 일은 일어나지 않을 것입니다. – OldBoyCoder

답변

0

방금 ​​화면의 모든 개체에 대해 mousemove을 만들고 코드를 작성하여 상태 표시 줄에 정보를 표시했습니다.