主要内容

pushtoolのプロパティ

プッシュツールの外観动作の制御

プッシュツールは,图の上部のツールに表示されるプッシュボタンです。关键Uipushtool.�,特点のオブジェクトとプロパティをします。

pt = Uipushtool;pt.separator ='On';

プッシュツール

开する

アイコンのソースまたはファイル。文件ベクトル,字符串スカラー,またはM.XN.x 3のトゥルーカラーイメージ配列指定します。文件字または字符串スカラースカラーは,matlab®パス上のイメージ名,あるいはイメージファイルへの绝対ををできますますますをできますます。他のユーザーとアプリを共する予定ののは,アプリのパッケージ场容易容易ためににイメージファイルををにためイメージイメージファイルをををにイメージファイルをををパスイメージイメージををパスパスパスにししますされるイメージのの形式にjpeg,png,gif,およびsvgがあります。

M.XN.x 3の配列を指定する,トゥルートゥルーカラーイメージ配列として解釈れれれれれについてについてについてについてについてについてについてについてについてについてについて,イメージの种类を参照してください。

指定するイメージがが16 x 16ピクセルよりも大きい组合,图标プロパティはそのイメージをスケール ダウンしてツール内に収まるようにします。指定するイメージが 16 x 16 ピクセルよりも小さい場合、使用できるスペースに合わせるスケール アップは行われません。

图标プロパティは应用设计师とUifigure.ベースのアプリでのみサポートされます。图标プロパティとcdata.プロパティが共に指定さされいるいる合,cdata.プロパティは无视されます。

例:'icon.png'は MATLAB パス上のイメージ ファイルを指定します。

例:'c:\ documents \ icon.png'は,イメージイメージファイルへののパスを指定しし

イメージ配列。M.XN.x 3のトゥルーカラーイメージ配列指定します。

  • 0.01.0のの精细値

  • 0.255.uint8.

イメージがクリップされたり歪みが生物するのをためためM.およびN.が16次の配列をしますます。

メモ

App DesignerおよびUifigure.ベースベースのアプリで,代わり代わり图标プロパティを使用してプッシュ ツールとトグル ツールのアイコンを指定します。

区切りのラインモード。'离开'または'在',もしくは数または逻辑0.错误的)または1真的)として指定します。'在'の値は真的と等価であり,'离开'错误的と等価です。したがっしたがっ,このこのの値逻辑値として使使でき。値値matlab.lang.OnoffSwitchState.型の开/关逻辑値として格式されます。

このプロパティを'在'に設定すると、ツール バーのツールの左に境界線が描画されます。

対话机能

开する

可以性の状态。'在'または'离开',もしくは数または逻辑1真的)または0.错误的)として指定します。'在'の値は真的と等価であり,'离开'错误的と等価です。したがっしたがっ,このこのの値逻辑値として使使でき。値値matlab.lang.OnoffSwitchState.型の开/关逻辑値として格式されます。

  • '在'- オブジェクトを表示します。

  • '离开'- オブジェクトオブジェクトを削除せずに表示にしし非表示表示のコンポーネントののは引き続きアクセスできでき非引き続き引き続きアクセスでき

アプリアプリ起动を高度化化に,动动时に表示する必要ないのののの可见的プロパティを'离开'に设定します。

操作品可状态。'在'または'离开',もしくは数または逻辑1真的)または0.错误的)として指定します。'在'の値は真的と等価であり,'离开'错误的と等価です。したがっしたがっ,このこのの値逻辑値として使使でき。値値matlab.lang.OnoffSwitchState.型の开/关逻辑値として格式されます。

  • このプロパティを'在'ににしした合,アプリユーザーはコンポーネントを操ます。

  • このプロパティを'离开'〖图库“

ツールヒント。文件ベクトル,字符串スカラー,または分类配列配列として指定ししししををのアプリでコンポーネントにををわせるとメッセージがツールれるようにしツールツールようにししますツールにししししししししし无效になっている表示されません。

关节有关部Uifigure.を使图のプッシュツールおよびツール,交易数行のヒントサポートのいますヒントサポートのてますますはののますますヒントののいます。Sprintf.をを用してテキストテキスト改行行程('\ n')ををします。

txt = sprintf('第1行\ nline 2');

その后,工具提示プロパティをSprintf.によって返された値に设定します。

关节有关部数字の使使たたたプッシュプッシュはは,数码行。

このプロパティを設定してもこのタイプのオブジェクトには影響しません。

ツールヒント。文件ベクトル,字符串スカラー,または分类配列配列としてしししししとコンポーネントにカーソルがヒントととツールツールツールツールツールれれますますをますますますますますますますますますますますますますますますますますますますますますますますますますますますますますますますますますますますますますますますますますますますますますますますますますますますツールますますますますツールをツールますますます配列なく,配列内の値を使用しし。

メモ

R2018B以降,工具提示プロパティプロパティは推奨されれ代わりに,工具提示プロパティを使使てください。

コールバック

开する

ツール クリック時のコールバック。次の値のいずれかとして指定します。

  • 关节。

  • 最初の要素が関数ハンドルである cell 配列。cell 配列内のその後の要素はコールバック関数に渡される引数です。

  • 有条不开。

コールバック关节相关数量,细胞配列または文档ベクトルとしてする方法ののははは指定回调函数を参照してください。

[作物作用。

  • 关节。

  • 最初の要素が関数ハンドルである cell 配列。cell 配列内のその後の要素はコールバック関数に渡される引数です。

  • 有条不开。

コールバックのプロパティ値を关键,细胞配列または文ベクトルとしてとしてする方法ののははは指定回调函数を参照してください。

このプロパティは,matlabがコンポーネントを作用成するに実行されるコールバック关键数を指定ます.matlabはCreateFcn.コールバックを実行する前に、コンポーネントのすべてのプロパティ値を初期化します。CreateFcn.プロパティプロパティ指定ししない合,MATLABは既定の作用组

作物中のコンポーネントオブジェクトををするには,CreateFcn.コード内で关流gcbo.を使使し。

既存のコンポーネントオブジェクトにCreateFcn.プロパティプロパティを设定しして效果はありません

コンポーネント削除値のいずれと指定指定します。

  • 关节。

  • 最初の要素が関数ハンドルである cell 配列。cell 配列内のその後の要素はコールバック関数に渡される引数です。

  • 有条不开。

コールバックのプロパティ値を关键,细胞配列または文ベクトルとしてとしてする方法ののははは指定回调函数を参照してください。

deletefcn.プロパティは,matlabがコンポーネントを削除するに実行さコールバックコールバックさ关键有关部を指定します(ユーザーがウィンドウをときなどなどを破弃前のdeletefcn.コールバックコールバック実行します。deletefcn.プロパティプロパティ指定ししない合书,MATLABは既定の削除关键词行行します。

削除中ののコンポーネントコンポーネントオブジェクトを取得するに,deletefcn.コード内で关流gcbo.を使使し。

コールバックコールバック行

开する

コールバックの割り込み。'在'または'离开',もしくは数または逻辑1真的)または0.错误的)として指定します。'在'の値は真的と等価であり,'离开'错误的と等価です。したがっしたがっ,このこのの値逻辑値として使使でき。値値matlab.lang.OnoffSwitchState.型の开/关逻辑値として格式されます。

中断〖图库以来“。

  • “実行中”コールバックは,现处于行排しているですです。

  • “割り込み”コールバックは、実行中のコールバックに割り込もうとするコールバックです。

matlabがコールバックを呼び出すたびに,そのコールバックは実行中の(がが场合)に割り込もうとし。中断プロパティが、割り込み可能かどうかを決定します。

  • 値が'在'の場合、他のコールバックがオブジェクトのコールバックに割り込むことができます。drawn数字GetFrame.等待暂停などの、MATLAB が次にキューを処理するポイントで割り込みが発生します。

    • 実行中のコールバックにいずれかのコマンド含ま含まている合书,matlabはその场所でコールバック実をを停止しし割り込みコールバックが実したたにコールバックが完了したたときにが完了したたたときたがしししたにに実しししし実し実中だったコールバックの実を开着。

    • 実のコマンド场场场场场场せますせ断断せせますます断断せせ断せせせせせせ断せせせ场终了せせせせ

  • 値が'离开'のの合,割り込みの试行はすべてブロックされ。忙碌プロパティが、その割り込みコールバックを破棄するかキューに入れるかを決定します。

メモ

コールバックの割り込みと実行は、以下の状況では動作が異なります。

  • 割り込みコールバックがdeletefcn.Closerequestfcn.またはSizechangedFCN.コールバックコールバック场合,中断プロパティの値にかかわらず割り込みが発生します。

  • 実行中のコールバックが关联等待を现出者在行ししている合书,中断プロパティの値にかかわらず割り込みが発生します。

  • 计时器オブジェクトは,中断プロパティ値にかかわらず、スケジュールに従って実行されます。

  • Matlabは,GCA.コマンドやGCF.

中断プロパティおよび忙碌プロパティがプログラムの动作中断回调执行を参照してください。

コールバックキューイング。'队列'(既定値)または'取消'として指定します。忙碌プロパティはmatlabによるによる割り込み割り込み実実のを决定します决定决定ししの状态する必要がのます。

  • “実行中”コールバックは,现处于行排しているですです。

  • “割り込み”コールバックは、実行中のコールバックに割り込もうとするコールバックです。

割り込み割り込みコールバックの割り込み元の忙碌プロパティは,MATLABがが割り込みコールバックの実を处方法をを决定し忙碌プロパティは次の値をますます。

  • '队列'- 割り込みコールバックをキューに入れ,行动中のコールバックが终了た后ににされるようにしし

  • '取消'- 割り込みコールバックを実行しません。

Matlabがコールバックを呼び出すに,そのコールバックは実行中のコールバックに割り込ううししししオブジェクトオブジェクトオブジェクトオブジェクトオブジェクトししししオブジェクトオブジェクト中断プロパティが、割り込み可能かどうかを決定します。中断は次のように设定ますます。

  • - Matlabが次にキューを处ポイントで割り込みが生物しますます。

  • 离开- 割り込みコールバックを别无するオブジェクトの忙碌プロパティによって、MATLAB が割り込みコールバックをキューに追加するか無視するかを決定します。

忙碌プロパティおよび中断プロパティがプログラムの动作中断回调执行を参照してください。

このプロパティは読み取り使用です。

削除状态。matlab.lang.OnoffSwitchState.型型开/关逻辑値として返さます。

matlabは,deletefcn.コールバックが実行を开始すると,呈牌子プロパティを'在'に设定します。コンポーネントオブジェクトが在しなくなる呈牌子プロパティは'在'に设定されたままです。

呈牌子プロパティの値をチェックします。

このプロパティは、このタイプのオブジェクトに影響しません。

亲/子

开する

亲オブジェクト。工具栏オブジェクトとして指定します。このこのを使使て,ツールの作用成时にツールバー指定したり,既存のツールをのツールバーのしたりのツールバーに移しツールたりししツールツールにのツールしたりしし

オブジェクトハンドルの可性。'在''打回来'または'离开'として指定します。

する关节,そのオブジェクトを返しませ。このこのな关键词得到findobj.GCA.GCF.GCOempplot.克拉CLF.および关闭があります。Hupplvisibility.プロパティプロパティは,亲图のCurrentObject.プロパティでオブジェクトのハンドルの可视性も制御しますオブジェクトはできない场もですですです。ができます。

Huppervisibilityのの. 说明
'在' オブジェクトハンドルは常に表示さますます。
'打回来' オブジェクトハンドルはコールバックから,あるいはコールバックにより呼び出される关键词参照できますます。このオプションをできませ。ますが,コールバック关节からアクセスできます。
'离开' オブジェクト ハンドルは常に非表示です。このオプションは、他の関数による UI の意図しない変更を防止するために役立ちます。Hupplvisibility.'离开'に設定すると、その関数の実行中にハンドルが一時的に非表示になります。

识别子

开する

このプロパティは読み取り使用です。

グラフィックスオブジェクトのタイプ。'UIPUSHTOOL'として返されます。

オブジェクト识别子。文章ベクトルまたは弦またはスカラー指定します。オブジェクトの识别子として机构する一盏标签値値を指定できますコードの他のの部からからにアクセスする必要必要ががあるアクセスアクセスするするするが场合并相关,关词findobj.をを用して标签値に基づいてオブジェクトを検索できます。

ユーザーデータ。任意任意の配列として指定ししし用户数据をを指定する,アプリ内でデータを共するに役立ちます。详细详细について,コールバック间のデータ共を参照してください。

バージョン履歴

R2006Aより前に导入