2009-11-27 4 views

답변

63
System.Windows.Forms.MessageBox.Show("My message here"); 

System.Windows.Forms 어셈블리가 프로젝트를 참조하는지 확인하십시오. , System.Windows.Forms 사용할 수 없습니다 따라서 우리는 MessageBox.Show("text")을 사용할 수 없습니다 비주얼 스튜디오 2015 (커뮤니티 에디션)에서

string text = "My text that I want to display"; 
MessageBox.Show(text); 
+1

세미콜론을 잊지 마세요. – anon58192932

+7

VS에서 어셈블리에 대한 참조를 추가하려면 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 '참조 추가 ...'를 클릭하십시오. 그런 다음'System.Windows.Forms'을 검색 할 수 있습니다. – GabLeRoux

2

이보십시오.

사용이 대신 :

var Msg = new MessageDialog("Some String here", "Title of Message Box");  
await Msg.ShowAsync(); 

참고 : 귀하의 함수를 정의해야합니다 비동기는 await Msg.ShowAsync() 이상 사용.

2

:

+0

UWP 또는 WinRT에서 확인하고있는 것 같습니다. 'System.Windows.Forms'도 여전히 사용할 수 있어야합니다. – nawfal

0

왜 툴팁을 사용하지 않으시겠습니까?

private void ShowToolTip(object sender, string message) 
{ 
    new ToolTip().Show(message, this, Cursor.Position.X - this.Location.X, Cursor.Position.Y - this.Location.Y, 1000); 
} 

위의 코드는 클릭 한 위치의 1000 밀리 초 (1 초) 동안 메시지를 표시합니다.

하면 전화를 걸려면, 당신은 귀하의 버튼 클릭 이벤트를 사용할 수 있습니다 :

ShowToolTip("Hello World"); 
관련 문제