2014-11-03 2 views
0

Windows 양식의 텍스트 상자 사이에 텍스트 상자 중 하나를 배치하는 데 대한 질문이 있습니다.텍스트 상자 사이에 텍스트 상자 중 하나가있는 위치

이 아래 이미지 :이 코드에서

enter image description here

:

this.textBox2.Left = (this.ClientSize.Width - this.textBox2.Width)/2; // Description text box 

그리고이 이미지 아래 :이 코드에서

enter image description here

:

this.textBox2.Left = this.textBox2.Right/2; // Description text box 

내 질문은 : 수량 텍스트 상자와 가격 텍스트 상자 사이에 20 픽셀 (아마도)의 공백이 있도록 설명 텍스트 상자의 너비는 어떻게 얻을 수 있습니까? 위의 두 이미지처럼 설명 텍스트 상자의 오른쪽과 왼쪽.

많은 답변을드립니다.

+1

디자이너에서 거리를 설정하고 왼쪽 및 오른쪽 및 위쪽을 고정하기 만하면됩니다. 오른쪽 상단에 가격 상자를 앵커하십시오. – LarsTech

답변

1

레이아웃을 할 수있는 TableLayoutPanel를 사용하여 감사드립니다.

네 개의 열이있는 레이아웃을 작성

  1. 고정 폭 (제품 코드)
  2. 고정 폭 (양)
  3. 100 % (설명)
  4. 고정 폭 (가격)

컨트롤의 Anchor을 내용물 크기와 함께 Left,Right으로 설정해야합니다. (당신이 사용하기 편리하다면 나머지 폼도 수정할 수 있습니다.)

+0

답장을 보내 주셔서 감사합니다. @ Patrick Hofman, 나는 그것을 시도 할 것입니다. 그러나 위의 질문에 대한 이미지가 1366 x 768 해상도라고 가정 해 봅시다. 1920 x 1080 해상도의 선생님 인 경우 어떻게됩니까? 텍스트 상자도 해상도의 너비를 따르고 있습니까? 지금은 1920 x 1080 해상도로 테스트 할 수 없기 때문에 단지 1366 x 768 –