2012-05-29 4 views
0

서식있는 텍스트 상자를 채우도록 서식있는 텍스트의 텍스트 크기를 어떻게 동적으로 조정합니까? 어떤 도움을 많이 주시면 감사하겠습니다. 고맙습니다.동적으로 채울 글꼴 크기를 지정하십시오. RichTextbox

+2

텍스트 상자에 "채우기"란 무엇을 의미하는지 자세히 설명해 주실 수 있습니까? 정당화하기 위해 메모장 또는 MS WORD를 사용하여 일부 스크린 샷 넣기 –

+0

텍스트가 공백없이 전체 텍스트 상자를 차지해야합니다. – user1370685

답변

0

'Font'생성자를 사용하여 창의력을 발휘해야 할 수도 있습니다. 예를 들어 click 이벤트에서 원하는 글꼴 크기로 응용 프로그램 (또는 텍스트 상자 크기)과의 관계를 사용하여 새 Font를 구성하십시오.

Protected Sub btn_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btn.Click 
    Dim yourfontsize As Integer  

    'machinery to create desired font size 
    If blah then 
     yourfontsize = X() 
    Else 
     yourfontsize = Y() 
    End If 


    yourtextbox.SelectionFont = New Font("Tahoma", yourfontsize, FontStyle.Bold) 

End Sub 

는 X()와 Y() 응용 프로그램 내에서 갈 수 있습니다 어떤 다른 사람에 따라 대상 글꼴 크기를 반환하는 함수입니다.

참조 : 도움이 http://msdn.microsoft.com/en-us/library/yh8963yx.aspx

희망!

-sf

+0

글꼴 크기는 RichTextBox 크기에 따라 동적으로 계산되어야합니다. 귀하의 예제는 설정된 글꼴 크기를 지정하는 방법을 보여줍니다. – boruchsiper

+0

아, 나는 X와 Y가 상수가 아닌 코드의 다른 부분에 의존하는 함수가 될 수 있다고 명시해야한다. 나는 그에게 글꼴 생성자를 가르키려고했지만, 나는 그에게 수학을 남겨 둡니다. 이를 반영하기 위해 원래 게시물을 편집했습니다. – sacredfaith

관련 문제