2

matlabのテキストのui要素にはborderプロパティがありません。

ただし、すべてのテキストUI要素とそのピクセル位置をループできれば、それらの周りに単純な長方形を描くことができます。

ただし、すべてのUIテキスト要素をループする方法がわかりません。

4

1 に答える 1

0

すべてのテキストボックスを見つけることが唯一の問題である場合:「findall」関数を見たことがありますか?

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

テキストボックスハンドルの配列を取得したら、個々のハンドルごとに、たとえば、異なる「背景色」プロパティを使用して基になるテキストボックスを作成できます。

これをテストするために、私は次のフローを実行しました。

  1. ローンチガイド
  2. テキストボックスを作成する1
  3. textbox1.unitsをピクセルに設定します
  4. textbox2を作成する
  5. textbox2.BackgroundColorを赤に設定します
  6. セットする

    texttox2.position.x = texttox1.position.x-1
    texttox2.position.y = texttox1.position.y-1
    texttox2.position.w = texttox1.position.w+2
    texttox2.position.h = texttox1.position.h+2
    

これが私の結果です: 私の結果

于 2013-01-17T06:52:02.037 に答える