2013-01-11 2 views
2

matlab에있는 텍스트의 ui 요소에는 border 속성이 없습니다.ui textlabel 주위에 테두리를 그립니다

그러나 모든 텍스트 UI 요소를 가져올 수 있고 해당 픽셀 위치를 사용하면 그 주위에 간단한 사각형을 그릴 수 있습니다.

그러나 모든 UI 텍스트 요소를 반복하는 방법을 모르겠습니다.

+0

어떻게 정적 텍스트 대신 비 클릭 버튼을 사용하는 방법에 대해? 또는 열/행 머리글과 단일 셀이없는 '적당한'? –

+0

편집 컨트롤을 사용하여 비활성화 할 수도 있습니다. 그럼에도 불구하고 나는 대답에 흥미가있을 것이다. –

답변

0

유일한 문제는 모든 텍스트 상자를 찾는 것입니다. "findall"기능을 보았습니까?

hA = findall(gcf,'Style','text') 

당신은 각각의 핸들 텍스트 상자 핸들의 배열을 가지고하면, 예를 들어, 다른 "배경색"속성 사용하는 기본 텍스트 상자를 만들 수 있습니다.

이를 테스트하기 위해, 나는 흐르는했다 :

  1. 출시 가이드
  2. TextBox1에에게
  3. 가 빨간색으로
  4. 설정 textbox2.BackgroundColor TextBox2를 만들 픽셀
  5. 설정 textbox1.units를 만들
  6. 세트

    01 23,252,753,

여기 내 결과입니다 : my result

관련 문제