2009-09-09 2 views
7

상자 밖의 상자 Infragistics UltraGrid 컨트롤을 사용하면 그리드 스프링의 마지막 열을 그리드 바운드 사각형의 나머지 사용하지 않는 부분을 채울 수 있습니다.Infragistics UltraGrid 열 만들기 "스프링"동작

____________________________ 
| Col1 | Col 2 | Col 3---->| 
|       | 

폭을 채우기 위해 마지막 열 봄이 아닌 열을 검색하는 방법을 검색했지만 찾을 수 없습니다.

예를 들어 텍스트 설명 뒤에 행을 추가하여 어떤 작업을 수행 할 수있는 버튼이있는 행. 텍스트 설명이 너비의 대부분을 차지하고, 단추가있는 열이 모눈의 경계 사각형의 끝까지 오도록합니다.

__________________________________ 
| Text Col ------------>| Button | 
|        | 

누구나 UltraGrid 컨트롤을 상자에서 꺼내거나 작동하도록 해킹 한 경험이 있습니까?

+1

첫 번째 예제 (마지막 열에 나머지 공간 차지)를 수행하려는 사람들에게 유용하기 때문에 그리드의'DisplayLayout' 속성에'AutoFitStyle = AutoFitStyle.ExtendLastColumn'을 설정하고 싶을 것입니다. –

답변

13

내장 된 Infragistics 그리드를 사용하여 깨끗하게 수행 할 수 있습니다.

  1. Grid.DisplayLayout.AutoFitStyle = AutoFitStyle.ResizeAllColumns를 설정하십시오.
  2. 당신은 고정 된 경계 내에서 유지하고자하는 열의 너비의 minWidth 및 최대 너비 속성 집합이 모든 열

(내 경우를 버튼과 열이 설정되어 넓은 150) 고정 된 최소 너비와 최대 너비는 사용자가 제공하는 최소값과 최대 값 사이의 너비를 플로팅합니다. 최대 값에 도달하면 증가를 멈추게됩니다.이 시점에서 최대 값이 적용되지 않은 다른 모든 열은 계속 커지고 나머지 가로 공간을 채 웁니다 .

관련 문제