2011-03-21 13 views
1

Visual Studio 디자이너 모드에서 눈금자 또는 눈금을 표시 할 수있는 방법이 있습니까? 사실 저는 구성 요소 사이의 수직 및 수평 공간 (예 : 레이블, 텍스트 상자) 및 해당 구성 요소의 양식 본문까지의 거리를 측정하는 비율을 원합니다. 눈금자 또는 눈금자는 각 양식에서 동일한 수평 및 수직 간격으로 구성 요소를 표시하는 데 도움이됩니다.Visual Studio 2010에서 눈금자 표시

+0

Win32, WinForms 또는 WPF/Silverlight? –

+0

@Roger WinForms – nightfire001

답변

0

정확하게 이해했다면 창 (Winforms)에서 구성 요소의 거리를 제어해야합니다. 이를 위해 컨트롤 클래스를 만들 수 있습니다.이 클래스는 창에서 구성 요소 간의 거리를 확인하고 런타임에 각 구성 요소의 위치 규칙을 설정합니다. 제어를 위해 각 구성 요소는이를 사용할 수 있습니다 위치

For Each ctrl As Control In Me.Controls 
    If TypeName(ctrl) = "TextBox" Then 
     If Not ctrl.Width = 0 Then 
      MsgBox(ctrl.Name) 
      'Do Something 
     End If 
    End If 
Next 

이 규칙이 당신의 창 "로드"이벤트에 적용 할 수

이 링크를 통해 구성 요소의 위치에 대해 자세히 알아볼 수 있습니다 :

https://msdn.microsoft.com/en-us/library/system.windows.forms.control.location(v=vs.110).aspx

Changing the location of a control on a windows form programatically using VB.net?

PS

. 당신은 vb, 순수 언어 예제를 사용하고 있지만 이것이 C# 또는 다른 언어로 쉽게 변환 될 수 있음을 볼 수 있습니다.

관련 문제