2016-06-15 4 views
0

잘못된 문자를 사용하여 바탕 화면에서 폴더의 이름을 바꾸려고 할 때 사용자가 가져 오는 Windows 메시지 팝업을 구현하거나 모방하는 방법은 무엇입니까?
enter image description here메시지 팝업?

이 방법을 메시지 상자 대신 사용하려고합니다.

+0

유효성 검사를 제어하는 ​​것이 청구서에 부합합니까? 예 : http://www.codeproject.com/Articles/13922/Validate-user-input-in-Windows-Forms –

+0

다음 답변 중 하나를 시도해보십시오. http://stackoverflow.com/questions/7541767/how-can -i-show-a-balloon-tip-over-a-textbox –

+2

ToolTip 구성 요소를 사용하고 IsBalloon 속성을 true로 설정하면됩니다. [.NET 풍선 도구 설명 표시 방법] (http://stackoverflow.com/q/8716917/719186)을 참조하십시오. – LarsTech

답변

0

ErrorProvider을 사용하여이를 수행 할 수 있습니다. 도구 상자에 있습니다. 그것을 양식에 끌어서 놓기 만하면됩니다. ToolTip 사용 : 예제 코드

Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged 
    If TextBox1.Text.Trim().Length > 6 Then 
     ErrorProvider1.SetError(TextBox1, "Input is too long!") 
    End If 
End Sub 

enter image description here

방법 2, 그것을 사용합니다. 이것은 도구 상자에서도 찾을 수 있습니다. 폼에 드롭하기 만하면 폼의 각 컨트롤에 대한 "팁"을 설정할 수 있습니다. enter image description here

다음은 커서가 컨트롤을 가리키면 어떻게 보이는지 보여줍니다. enter image description here

사각형 팝업이 마음에 들지 않으면 풍선 팝업으로 바꿀 수 있습니다 (isBallon = true). enter image description here