2009-03-25 3 views
3

기본적으로 contextmenustrip 너비를 변경해야합니다. 기본적으로 contextmenustrip 너비는 ToolstripmenuItems의 텍스트 길이에 따라 다릅니다.ContextmenuStrip 너비

그리고 BTW 정말 컨트롤을 다시 그리고 싶지 않아요 !!!

미리 감사드립니다.

답변

3

ContextMenuStrip AutoSize 속성을 false로 설정해야합니다. 그런 다음 Width 속성을 원하는대로 설정할 수 있습니다. AutoSize를 true로 설정하면 Width 속성이 무시되고 동적으로 계산됩니다.

예 :

Dim menu As New ContextMenuStrip() 
menu.AutoSize = False 
menu.Width = 100 
0

크기 조정 어쨌든 "올바른"크기로 추측의 매우 가난한 작업을 수행합니다. TRUE 일 때, 메뉴는 필요한 텍스트보다 훨씬 넓습니다.

수동으로 설정하는 경우 HEIGHT을 올바른 크기의 메뉴로 표시하려면 예상보다 훨씬 작게 설정해야합니다.

+0

수잔에게 답변 해 주셔서 감사합니다. 그러나 문제는 오래 전에 해결되었습니다. – Peymankh