2010-07-11 5 views
7

MessageBox.Show()에서 글꼴 유형을 변경하여 더 큰 크기, 굵게, 기울임 꼴 스타일을 얻을 수있는 방법이 있습니까?MessageBox.Show() 글꼴

답변

5

당신은 항상 할 수있는 새로운 Windows.Forms 클래스를 만드는 당신의 자신의 메시지 박스 :

using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Linq; 
using System.Text; 
using System.Windows.Forms; 

namespace MessageBoxFont 
{ 
    public partial class Message : Form 
    { 
     public Message(String text) 
     { 
      InitializeComponent(); 
      tbxMessage.Text = text; 
      btnOK.Focus(); 
     } 

     private void btnOK_Click(object sender, EventArgs e) 
     { 
      this.Close(); 
     } 
    } 
} 

그런 다음 당신은 글꼴, 크기, 색상 등과 같은 속성을 (제어 할 수 있습니다)가 솔루션 탐색기 아래에 표시됩니다. 이 양식과 같이 초기화 :

 private void OpenMessageBox() 
     { 
      String text = "This is a sample error message"; 
      Message message = new Message(text); 
      message.Show(); 
     } 

그것이 해결 방법하지만, 쉽게 내가 프로그래밍을 좋아하는거야 그건 :

+0

을 구현합니다. 항상 해결 방법이 있습니다. – Tarik

+0

True! 당신이 당면한 문제를 해결하는 한, 그것을하는 방법은 거의 끝이 없습니다 :) –

3

나는 그 글꼴이 운영 체제에 의해 제어된다고 생각합니다.

사용자 지정 대화 상자을 만들 수 있으며 여기에 사용자 지정 글꼴을 포함하여 원하는 내용을 넣을 수 있습니다.
다음은 사용자 지정 대화 상자의 MSDN 리소스입니다.
http://msdn.microsoft.com/en-us/library/2chz8edb(VS.90).aspx

0

사용자 지정 메시지 상자 (www.html-messagebox.com) 같은 것을 생각해 봤습니까?

불규칙한 모양의 메시지 상자 (Homer Simpson 's head) 작성과 같은 사용자 지정의 경우 프로젝트에서 MessageBox와 같은 구현을 만드는 것이 좋습니다.