2012-10-18 1 views
0

두 개의 열에 MemoEdit 내부에 일부 텍스트를 표시하려고합니다. 메모장 내부에서 구문 분석 된 텍스트를 볼 때 또는 Visual Studio에서 디버깅 할 때 텍스트가 두 개의 열로 표시되므로 텍스트가 필요한 방식으로 정확하게 형식화되므로 텍스트의 구문 분석이 올바르게 작동합니다. 문제는 MemoEdit 내부에 표시 될 때 형식을 유지하지 않는다는 것입니다 (공백이 보통 문자보다 작기 때문에 고정 된 너비 글꼴이 아닌 텍스트에 다른 글꼴을 사용하기 때문에 이것이 생각됩니다) . 고정 된 너비 글꼴로 글꼴을 변경하고 올바르게 표시하고 있지만 문제는 응용 프로그램에서 사용하는 것과 같은 글꼴을 사용해야한다는 것입니다. MemoEdit에 글꼴을 변경하지 않고 원하는 동작을 수행 할 수있는 속성이 있습니까?DevExpress MemoEdit 레이아웃 문제

고마워요!

+0

은 여러에게 텍스트의 라인을 보여에서 적절한 편집기로 MemoEdit 컨트롤을 사용할 수 있습니다. 다음 변종 중 하나를 시도하십시오. 1)보기의 RowAutoHeight 속성을 true로 설정하십시오. 2) RowHeight 속성을 통해 행의 높이를 지정하십시오. –

+0

일부 코드 샘플을 제공해 주시겠습니까? 언급 한 부동산을 찾을 수 없습니다. – lex87

+0

내가 언급 한 속성은 아래 예제에서 다른 사용자에 의해 주어집니다. 나는 그것이 당신을 돕기를 바랍니다. 감사. –

답변

0

당신은 GUI의 GridView.OptionsView 속성의 RowAutoHeight 옵션을 활성화하면 다음과 같이 실용적으로 설정할 수 있습니다 :

gridView1.OptionsView.RowAutoHeight = true; 

또한을 조정할 CalcRowHeight 이벤트 핸들러를 사용할 수 있습니다 gridview 행의 높이입니다. 참조 링크를 확인하십시오.

참조 이러한 DevExpress의의 사m 스레드 -
Auto-height of grid rows and text WordWrap
GridControl row height (cell height)
Changing row height at runtime

+0

속성 이름을 지정했습니다. 그리고 당신은 그것을 정교하게 만들었습니다. 도와 주셔서 감사합니다. –

+0

그리드가 없기 때문에 독립형 MemoEdit 컨트롤입니다. – lex87

관련 문제