主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

uibuttongroup

ラジオボタンとトグルボタンを管理するボタングループの作成

説明

bg = uibuttongroup图内は現在のにボタングループを作成し,ButtonGroupオブジェクトを返します。利用可能な图がない場合は,MATLAB®が関数数字を呼び出して图を作成します。

bg = uibuttongroup (名称,值は1つ以上の名前と値のペアの引数を使用して,ボタングループのプロパティ値を指定します。

bg = uibuttongroup (は,指定された親コンテナー内にボタングループを作成します。親コンテナーには,関数数字または関数uifigureで作成された图かパネルなどの子コンテナーを指定できます。uibuttongroupのプロパティの値は,関数数字で作成されたアプリと関数uifigureで作成されたアプリで多少異なります。詳細については,名前と値のペアの引数を参照してください。

bg = uibuttongroup (名称,值は親コンテナーと1つ以上のプロパティ値を指定します。

すべて折りたたむ

ユーザーがボタングループ内の異なるラジオボタンを選択したときに,直前と現在のボタン選択をMATLABコマンドウィンドウに表示します。

この動作を確認するには,以下のコードをコピーしてエディターに貼り付け,実行します。

函数Myui bg = uibuttongroup(“可见”“关闭”...“位置”,[0 0 0.2 1],...“SelectionChangedFcn”,@ Bselection);在按钮组中创建三个单选按钮。r1 = uicontrol (bg,“风格”...“radiobutton”...“字符串”选项1的...“位置”,[10 350 100 30],...“HandleVisibility”“关闭”);r2 = uicontrol (bg,“风格”“radiobutton”...“字符串”'选项2'...“位置”,[10 250 100 30],...“HandleVisibility”“关闭”);r3 = uicontrol (bg,“风格”“radiobutton”...“字符串”选项3的...“位置”,[10 150 100 30],...“HandleVisibility”“关闭”);在创建子对象后使uibuttongroup可见。bg。可见=“上”函数bselection(来源、事件)disp ([”前,“event.OldValue.String]);disp (['当前的: 'event.NewValue.String]);disp ('------------------');结束结束

関数bselectionは,事件OldValueプロパティとNewValueプロパティを表示します。

可滚动プロパティによって,境界外部にコンポーネントがあるボタングループ内でのスクロールが有効になります。スクロールは,ボタングループが関数uifigure图内で作成されたにある場合にのみ可能です。程序设计师では,このタイプの图がアプリの作成に使用されます。

图内ボタングループをに作成します。6つのトグルボタンを追加し,最初の3つがボタングループの上縁から外れるようにします。

图= Uifigure;BG = UIButtonGroup(图,“位置”,[20 20 196 135]);tb1 = uitogglebutton (bg,“位置”,[11 165 140 22],'文本'“一个”);tb2 = uitogglebutton (bg,“位置”,[11 140 140 22],'文本'“两个”);tb3 = uitogglebutton (bg,“位置”,[11 115 140 22],'文本'“三”);tb4 = uitogglebutton (bg,“位置”,[11 90 140 22],'文本'“四”);tb5 = uitogglebutton (bg,“位置”,[11 65 140 22],'文本'“五”);tb6 = uitogglebutton (bg,“位置”,[11 40 140 22],'文本'“6”);

ボタングループの可滚动プロパティを“上”に設定して,スクロールを有効にします。既定で,スクロールボックスが上部に表示されます。

bg。可滚动的=“上”

入力引数

すべて折りたたむ

親コンテナー。関数数字または関数uifigure图かで作成された,子コンテナーとして指定します。

  • パネル,タブ,およびボタングループは,いずれのタイプの图でもコンテナーとすることができる。

  • グリッドレイアウトは,関数uifigure图内で作成されたでのみコンテナーとすることができる。

名前と値のペアの引数

例:“标题”、“选项”は,ボタングループのタイトルを选项に指定します。

オプションの名称,值の引数ペアをコンマ区切りで指定します。的名字は引数名で,价值は対応する値です。的名字は一重引用符(' ')で囲まなければなりません。Name1, Value1,…,的家のように,複数の名前と値のペアの引数を指定できます。

  • 関数uifigureを使用して作成されたアプリ,または应用设计师で利用できるプロパティのリストについては,ButtonGroupのプロパティを参照してください。

  • 関数数字を使用して作成されたアプリで利用できるプロパティのリストについては,ButtonGroupのプロパティを参照してください。

ヒント

  • ボタングループにはあらゆるUIコンポーネントのタイプを含めることができますが,ラジオボタンとトグルボタンの選択のみを管理します。

  • ボタングループ内のラジオボタンまたはトグルボタンをアプリユーザーが選択したときにプログラムを応答させるには,ボタングループのコールバック関数SelectionChangedFcnを定義します。個々のボタンのコールバックを定義することはできません。

  • 選択されているラジオボタンまたはトグルボタンを判定するには,ボタングループのSelectedObjectプロパティをクエリします。このクエリは,コード内の任意の場所で実行できます。

  • ボタングループオブジェクトの可见プロパティが“关闭”に設定されている場合,その中に含まれる子オブジェクト(ボタン,他のボタングループなど)は,親であるボタングループと共に非表示になります。ただし,個々の子オブジェクトの可见“プロパティ値”は影響を受けません。

R2006aより前に導入