このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
ロッカースイッチの外観と動作の制御
。
无花果= uifigure;rs = uiswitch(无花果、“摇滚”);rs.Items ={“冷”、“热”};
价值
-値项目
の要素|ItemsData
の要素値。项目
またはItemsData
のの配列の要素として指定しししでで,价值
は项目
の最初の要素になります。
价值
を项目
の要素として指定すると,その要素に一致する位置にスイッチが切り替わります。ItemsData
が空でない場合,价值
はItemsData
の要素に設定しなければならず,スイッチは関連する位置に切り替わります。
项目
-スイッチのオプション{'off','on'}
(既定値)|文字ベクトルの细胞配列|字符串配列|1
行2
列の直言配列スイッチのオプション。文件ベクトルの细胞配列,字符串配列,または1
行2
列列配列として指定します。配列配列には2つの要素がなければませませ要素要素使ます。®はカテゴリの完全なセット,配列内の値を使使。
ItemsData
-项目
の各要素に関連付けるデータ[]
的)(既定値)|1行2列の数码配列|1行2列の细胞配列项目
プロパティ値ののデータ。
たとえば,项目
値を{“冻结”、“沸腾”}
に設定した場合,ItemsData
値を対応する温度(単位:摂氏)の[0100]
に設定できます。ItemsData
値はアプリユーザーに表示されません。
例:{“一”“两个”}
例:[10 20]
方向
-向き“垂直”
(既定値)|“水平”
スイッチの向き。“垂直”
または“水平”
として指定します。
字体名
-フォント名フォント名。システムでサポートされているフォント名として指定します。既定のフォントは,特定のオペレーティングシステムとロケールによって異なります。
指定したフォントが利用できない場合,MATLABは,アプリが実行中のシステムで利用可能なフォントから最もよく一致するフォントを使用します。
例:“天线”
字体大小
-フォントサイズフォントサイズ。正の数値として指定します。測定単位はピクセルです。既定のフォントサイズは,特定のオペレーティングシステムとロケールによって異なります。
例:14
fontweight.
-フォントの太さ'普通的'
(既定値)|“大胆”
フォントの太さ。次のいずれかの値として指定します。
'普通的'
- 各各フォントで定义定义されている既定の太
“大胆”
-'普通的'
よりも太い文字
すべてのフォントに太字フォントがあるとは限りません。そのため,太字フォントを指定しても標準フォントの太さと変わらない場合があります。
Fontangle.
-フォントの角度'普通的'
(既定値)|'斜体'
フォントの角度。'普通的'
または'斜体'
として指定します。このこのプロパティ斜体
に设定すると,アプリユーザーのシステムで利用できる场合にイタリックフォントが选択されます。
FontColor
-フォントの色(0 0 0)
(既定値)|RGB 3组|16次数カラーコード|'r'
|‘g’
|“b”
|……フォントの色.RGB 3成分,16进数カラーコードまたは表にリストされたオプションのいずれかとして指定します。
RGB 3成分16次数カラーコードは,カスタムカスタム色を指定するのに役立ち
RGB 3成分は,色の赤,绿,青成分の指定する3成分のベクトル。[0,1]
の範囲でなければなりません。たとえば[0.4 0.6 0.7]
のようになります。
16次数カラーコードは,ハッシュ秒(#
)で始まり3桁または6桁の0.
からF
までの范囲の16次数量が続く文章ベクトルまたはスカラーです。これらの値では大文字したがって,カラーコード“# FF8800”
那'#ff8800'
那'#f80'
,および'#f80'
は等価です。
あるいは,名前を使用して一部の一般的な色を指定できます。次の表に,名前の付いた色オプション、等価の RGB 3 成分、および 16 進数カラー コードを示します。
色名 | 省略名 | RGB 3组 | 16次数カラーコード | 外観 |
---|---|---|---|---|
'红色的' |
'r' |
[1 0 0] |
'#ff0000' |
|
'绿色' |
‘g’ |
(0 1 0) |
'#00ff00' |
|
“蓝” |
“b” |
(0 0 1) |
'#0000ff' |
|
'青色' |
“c” |
(0 1 1) |
“# 00飞行符” |
|
“红色” |
“米” |
[1 0 1] |
“#就” |
|
“黄色” |
'是' |
[1 1 0] |
'#ffff00' |
|
“黑” |
“k” |
(0 0 0) |
# 000000的 |
|
'白色的' |
'W' |
[1 1 1] |
'#ffffff' |
|
MATLABの很多くのので使使れれいるの色のののの3
RGB 3组 | 16次数カラーコード | 外観 |
---|---|---|
[0 0.4470 0.7410] |
“# 0072 bd” |
|
[0.8500 0.3250 0.0980] |
'#d95319' |
|
[0.9290 0.6940 0.1250] |
'#edb120' |
|
(0.4940 0.1840 0.5560) |
'#7e2f8e' |
|
[0.4660 0.6740 0.1880] |
“# 77 ac30” |
|
(0.3010 0.7450 0.9330) |
“# 4 dbeee” |
|
(0.6350 0.0780 0.1840) |
'#a2142f' |
|
可见
-可以性性の'在'
(既定値)|开/关逻辑値可以性の状态。'在'
または“关闭”
,もしくは数または逻辑1
(真的
)または0.
(错误的
)として指定します。'在'
の値は真的
と等価であり,“关闭”
は错误的
と等価です。したがって,このプロパティの値を逻辑値として使用できます。値はmatlab.lang.OnOffSwitchState
型の开/关逻辑値として格式されます。
'在'
- オブジェクトを表示します。
“关闭”
——オブジェクトを削除せずに非表示にします。非表示のUIコンポーネントのプロパティには引き続きアクセスできます。
アプリアプリ起动を高度化化に,动动时に表示する必要ないのののの可见
プロパティを“关闭”
に設定します。
启用
-操作品可状态'在'
(既定値)|开/关逻辑値操作可能状態。'在'
または“关闭”
,もしくは数または逻辑1
(真的
)または0.
(错误的
)として指定します。'在'
の値は真的
と等価であり,“关闭”
は错误的
と等価です。したがって,このプロパティの値を逻辑値として使用できます。値はmatlab.lang.OnOffSwitchState
型の开/关逻辑値として格式されます。
このプロパティを'在'
ににしした合,アプリユーザーはコンポーネントを操ます。
このプロパティを“关闭”
に設定した場合,コンポーネントはグレー表示されます。これは,アプリユーザーがコンポーネントを操作することができず,コンポーネントはコールバックをトリガーしないことを示します。
工具提示
-ツールヒント''
(既定値)|文件ベクトル|文字ベクトルの细胞配列|字符串配列|1次元の分类配列ツールヒント。文件ベクトル那文字ベクトルの细胞配列那字符串配列那または1次元の分类配列として指定します。このこのプロパティ使用して、実行時にユーザーがポインターをコンポーネントに合わせるとメッセージが表示されるようにします。コンポーネントが無効になっている場合でも、ツールヒントは表示されます。複数行のテキストを表示するには、文字ベクトルの cell 配列または string 配列を指定します。配列の各要素は、テキストの各行になります。このプロパティを categorical 配列として指定した場合、MATLAB はカテゴリの完全なセットではなく、配列内の値を使用します。
快捷菜单
-コンテキストメニュー图表持有者
配列(既定値)|快捷菜单
オブジェクトコンテキストメニュー。关节有关部uicontextmenu
をを用して作物快捷菜单
このとして指定ます。
位置
-スイッチの位置とサイズ[100 100 20 45]
(既定値)|[左底宽高]
状態マークと状態ラベルを除いたスイッチの位置とサイズ。ベクトル[左底宽高]
として指定します。次の表で,ベクトルの各要素について説明します。
要素 | 说明 |
---|---|
剩下 |
親コンテナーの内側左端からスイッチの外側左端までの距離 |
底 |
亲亲コンテナーの内侧内侧内侧端スイッチ外侧下载 |
宽度 |
ラベルを除いたスイッチの外侧の右端と左端の间の距离 |
高度 |
ラベルを除いたスイッチの外側の上端と下端の間の距離 |
すべての測定単位はピクセルです。
位置
の値の基于は,亲コンテナーの“描画可能”です。描画可能領域は,コンテナーの境界線の内側にある領域で,メニューバーやタイトルなどの装飾が占める領域は含まれません。
例:[100 100 40 90]
InnerPosition
-スイッチの内側の位置とサイズ[100 100 20 45]
(既定値)|[左底宽高]
ベクトル状态マークと状态ラベルを除いスイッチスイッチ内侧のととととと[左底宽高]
として指定します。位置の値の基準は親コンテナーです。すべての測定単位はピクセルです。このプロパティ値は、位置
プロパティと同一です。
外形
-スイッチの外側の位置とサイズ[100 80 20 85]
(既定値)|[左底宽高]
このプロパティは読み取り専用です。
状態マークと状態ラベルを含むスイッチの外側の位置とサイズ。ベクトル[左底宽高]
位置の値の基于亲コンテナーですコンテナーコンテナーコンテナー。
布局
-レイアウトオプションlayoutOptions.
配列(既定値)|gridlayoutoptions.
オブジェクトレイアウトオプション。gridlayoutoptions.
このプロパティ指定し。このプロパティは,グリッドレイアウトコンテナーの子であるコンポーネントオプションを指定します。プロパティプロパティは空,效果效果はありませません,gridlayoutoptions.
オブジェクトの排
プロパティおよび列
プロパティを設定して,グリッドの目的の行と列にコンポーネントを配置することができます。
たとえば,以下のは,ロッカーロッカースイッチをその亲グリッドのの目目2列目列目にししししし。
G = uigridlayout([4 3]);rs = uiswitch (g,'摇臂');rs.Layout.Row = 3;rs.Layout.Column = 2;
-排
または列
プロパティを2要素ベクトルとして指定します,次のスイッチは2
列目から3.
列目にまたがります。
rs.Layout.Column = [2 3];
ValueChangedFcn
-値値が変更さされたのの''
(既定値)|关键词|细胞配列|文件ベクトル値が変更されたときのコールバック。次の値のいずれかとして指定します。
関数ハンドル。
最初の要素が関数ハンドルである细胞配列。细胞配列内のその後の要素はコールバック関数に渡される引数です。
有効なMATLAB式を含む文字ベクトル(非推奨)。MATLABは,この式をベース ワークスペースで評価します。
このコールバックは,アプリでスイッチの状态が変わったときに実行されます。スイッチの状态はユーザーが次のいずれかを行うと変わります。
スイッチ上の任意の位置(状態ラベルを含む)でマウスボタンを押して離す。
スイッチ上でマウスボタンを押し,ドラッグし,スイッチ上でマウスボタンを離す。
价值
プロパティがプログラムにより変更される場合にはコールバックは実行されません。
このコールバック関数は,ユーザーのスイッチ操作に関する特定の情報にアクセスできます。MATLABは,この情報をValueChangedData
オブジェクトに格式して,2番目の函数としてコールバック关键词渡します.app designerでは,分数は事件
と呼ばれます。ドット表記を使用して,オブジェクトのプロパティをクエリできます。たとえば,事件。PreviousValue
はスイッチの直前の値を返します。ValueChangedData
オブジェクトは,文字ベクトルとして指定されているコールバック関数では使用できません。
次の表に,ValueChangedData
オブジェクトのプロパティを示します。
プロパティ | 値 |
---|---|
价值 |
アプリユーザーによる最新作业の后のスイッチの値 |
PreviousValue |
アプリユーザーによる最新操作の前のスイッチの値 |
源 |
コールバックを実行するコンポーネント |
eventName. |
“ValueChanged” |
コールバックの記述の詳細については,程序设计师でコールバックを記述するを参照してください。
CreateFcn
-作者关节''
(既定値)|关键词|细胞配列|文件ベクトル[作物作用。
関数ハンドル。
最初の要素が関数ハンドルである细胞配列。细胞配列内のその後の要素はコールバック関数に渡される引数です。
有効なMATLAB式を含む文字ベクトル(非推奨)。MATLABは,この式をベース ワークスペースで評価します。
コールバックを関数ハンドル,细胞配列,または文字ベクトルとして指定する方法の詳細については,程序设计师でコールバックを記述するを参照してください。
このプロパティは,MATLABがオブジェクトを作成するときに実行されるコールバック関数を指定します。MATLABはCreateFcn
コールバックを実行するする,すべてすべてのプロパティ値をを。CreateFcn
プロパティプロパティ指定ししない合,MATLABは既定の作用组
既存のコンポーネントにCreateFcn
プロパティプロパティを设定しして效果はありません
このプロパティを関数ハンドルまたは细胞配列として指定した場合,コールバック関数の最初の引数を使用して,作成中のオブジェクトにアクセスできます。それ以外の場合は,関数gcbo
を使用してオブジェクトにアクセスします。
DeleteFcn
-削除关节''
(既定値)|关键词|细胞配列|文件ベクトルオブジェクト削除値のいずれと指定指定します。
関数ハンドル。
最初の要素が関数ハンドルである细胞配列。细胞配列内のその後の要素はコールバック関数に渡される引数です。
有効なMATLAB式を含む文字ベクトル(非推奨)。MATLABは,この式をベース ワークスペースで評価します。
コールバックを関数ハンドル,细胞配列,または文字ベクトルとして指定する方法の詳細については,程序设计师でコールバックを記述するを参照してください。
このプロパティは,MATLABがオブジェクトを削除するときに実行されるコールバック関数を指定します。MATLABは,オブジェクトのプロパティを破棄する前にDeleteFcn
コールバックを実行します。DeleteFcn
プロパティを指定しない場合,MATLABは既定の削除関数を実行します。
この配列指定したまたはできし,关联,关联,关联,关联,关联,关联,关联,关联,关联,关联,关联,关联,关节はますして,削除それののはます。gcbo
を使用してオブジェクトにアクセスします。
中断
-コールバックの割り込み'在'
(既定値)|开/关逻辑値コールバックの割り込み。'在'
または“关闭”
,もしくは数または逻辑1
(真的
)または0.
(错误的
)として指定します。'在'
の値は真的
と等価であり,“关闭”
は错误的
と等価です。したがって,このプロパティの値を逻辑値として使用できます。値はmatlab.lang.OnOffSwitchState
型の开/关逻辑値として格式されます。
このプロパティは実行中のコールバックが割り込み可能かどうかを決定します。2次のつのコールバックの状態について考慮する必要があります。
“実行中”コールバックは,現在実行しているコールバックです。
“割り込み”コールバックは,実行中のコールバックに割り込もうとするコールバックです。
MATLABがコールバックを呼び出すたびに,そのコールバックは実行中のコールバック(がある場合)に割り込もうとします。実行中のコールバックを所有するオブジェクトの中断
プロパティが,割り込み可能かどうかを决定します。
値が'在'
割り込みの场コールバックがオブジェクトのコールバック割り込むことができことができ割り込み割り込みははは,drawn
那数字
那uifigure
那getframe
那等待
那暂停
コマンドなどの,MATLABが次にキューを処理するポイントで発生します。
実実のコールバックにのいずれかコマンドが含まている场场でのはそのしでのを停止し,割り込みコールバックを実とし。中だったコールバックの実を开着。
実実コマンド场场场场场场场场なしでし実をなしでしますをを割り込みなしで完了しこれらのコマンドが含ま完了これらのコマンドがで完了しこれらの割り込みなしそのでコールバックこれらの
値が“关闭”
のの合,割り込みの试行はすべてブロックされ。忙碌
プロパティが,その割り込みコールバックを破棄するかキューに入れるかを決定します。
メモ
コールバックの割り込みと実行は,以下の状况では动作が异なります。
割り込みコールバックがDeleteFcn
那CloseRequestFcn
またはSizechangedFCN.
ののコールバックのの合,中断
プロパティの値にかかわらず割り込みが発生します。
実行中のコールバックが関数等待
を现出者在行ししている合书,中断
プロパティの値にかかわらず割り込みが発生します。
计时器
オブジェクトは,中断
プロパティ値にかかわらず,スケジュールに従って実行されます。
MATLABは,割り込みが発生したときにプロパティの状態や表示を保存しません。たとえば,gca
コマンドやgcf
コマンドから返されたオブジェクトは,別のコールバックを実行するときに変更されている可能性があります。
忙碌
-コールバックキューイング“队列”
(既定値)|“取消”
コールバックキューイング。“队列”
または“取消”
として指定します。忙碌
プロパティはMATLABによる割り込みコールバックの実行の処理方法を決定します。2次のつのコールバックの状態について考慮する必要があります。
“実行中”コールバックは,現在実行しているコールバックです。
“割り込み”コールバックは,実行中のコールバックに割り込もうとするコールバックです。
MATLABがコールバックを呼び出すたびに,そのコールバックは実行中のコールバックに割り込もうとします。実行中のコールバックを所有するオブジェクトの中断
プロパティが,割り込みを许可するかか可决定します割り込み割り込み许可れれないないないは,割り込みコールバックを所所するオブジェクト忙碌
プロパティが,そのコールバックを破棄するかキューに入れるかを決定します。忙碌
プロパティは次の値を取ることができます。
“队列”
- 割り込みコールバックをキューに入れ,行动中のコールバックが终了た后ににされるようにしし
“取消”
——割り込みコールバックを実行しません。
BeingDeleted
-削除状態このプロパティは読み取り専用です。
削除状态。matlab.lang.OnOffSwitchState
型型开/关逻辑値として返さます。
MATLABは,DeleteFcn
コールバックが実行を開始すると,BeingDeleted
プロパティを'在'
に设定します。コンポーネントオブジェクトが在しなくなるBeingDeleted
プロパティは'在'
に設定されたままです。
クエリや変更の前にオブジェクトが削除されようとしていないか確認するためにBeingDeleted
プロパティの値をチェックします。
父
-親コンテナー数字
オブジェクト(既定値)|控制板
オブジェクト|选项卡
オブジェクト|ButtonGroup
オブジェクト|网格布局
オブジェクト亲コンテナー。关节uifigure
をを用して作物数字
オブジェクト,またはその子コンテナー(选项卡
那控制板
那ButtonGroup
または网格布局
)ののいずれかとして指定指定しししし指定指定されていい场场场合,MATLABは关联uifigure
を呼び出し,亲コンテナーとして使使さ新闻数字
オブジェクトを作成します。
HandleVisibility
-オブジェクトハンドルの可性'在'
(既定値)|'打回来'
|“关闭”
オブジェクトハンドルの可視性。'在'
那'打回来'
または“关闭”
として指定します。
关关は,そのオブジェクトを返しませ。これらの关键词,得到
那findobj.
那CLF.
および关闭
が含まれます。オブジェクトは参照できない場合も有効です。オブジェクトにアクセスできる場合は、そのプロパティを設定および取得して、それをオブジェクトに作用する任意の関数に渡すことができます。
Huppervisibilityのの. | 说明 |
---|---|
'在' |
オブジェクトは常に参照できます。 |
'打回来' |
オブジェクトはコールバック内から,あるいはコールバックにより呼び出される関数から参照できます。しかし,コマンドラインから呼び出される関数からは参照できません。このオプションを使用すると,コマンドラインからのオブジェクトへのアクセスがブロックされますが,コールバック関数からのアクセスは許可されます。 |
“关闭” |
オブジェクトは常に参照できません。このオプションは,他の関数によるUIの意図しない変更を防止するために役立ちます。HandleVisibility を“关闭” に设定すると,その关数の実行中にオブジェクトが一时的に非表示になります。 |
类型
-グラフィックスオブジェクトのタイプ'Uirockerswitch'
このプロパティは読み取り専用です。
グラフィックスオブジェクトのタイプ。'Uirockerswitch'
として返されます。
标签
-オブジェクト識別子''
(既定値)|文件ベクトル|字符串スカラーオブジェクト識別子。文件ベクトルまたは字符串スカラーとして指定します。オブジェクトの识别子として機能する一意の标签
値を指定できます。コードの他の部分からオブジェクトにアクセスする必要がある場合,関数findobj.
を使用して标签
値に基づいてオブジェクトを検索できます。
用户数据
-ユーザーデータ[]
(既定値)|配列ユーザーデータ。任意のMATLAB配列として指定します。たとえば,スカラー、ベクトル、行列、cell 配列、文字配列、table、または構造体を指定できます。このプロパティを使用して、任意のデータをオブジェクトに保存します。
程序设计师を使用している場合は,用户数据
プロパティを使使するに,アプリでパブリックプロパティまたはプライベートプロパティをしデータをを共ます。详细については,App Designerアプリ内でのデータの共を参照してください。
次のMATLABコマンドに対応するリンクがクリックされました。
コマンドをMATLABコマンドウィンドウに入力して実行してください。WebブラウザーはMATLABコマンドをサポートしていません。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获得最佳网站性能。其他MathWorks国家网站未优化您所在地的访问。