主要内容

UIRADIOBUTTON.

创建单选按钮组件

描述

rb.= UIRADIOBUTTON.在按钮组中创建单选按钮并返回单选按钮目的。马铃薯®打电话给Uifigure.函数创建按钮组的父图。

rb.= UIRADIOBUTTON(父母在指定的按钮组中创建单选按钮。按钮组必须是一个孩子数字与之创建Uifigure.函数,或者必须父亲保留到图中的子容器:标签控制板buttongroup., 要么网格布局

例子

rb.= UIRADIOBUTTON(___名称,价值指定单选按钮使用一个或多个的属性名称,价值对论点。使用此选项在前一个语法中使用任何输入参数组合。

例子

全部收缩

在窗口中创建一个按钮组。

图= Uifigure('位置',[680 678 398 271]);BG = UIButtonGroup(图,'位置',[137 113 123 85]);

创造三个单选按钮对象,并指定每个父级和位置。

RB1 = UIRADIOBUTTON(BG,'位置',[10 60 91 15]);RB2 = UIRADIOBUTTON(BG,'位置',[10 38 91 15]);RB3 = UIRADIOBUTTON(BG,'位置',[10 16 91 15]);

更改与每个单选按钮关联的文本。

rb1.text =.'英语';rb2.text =.'法语';rb3.text =.'德语';

将单选按钮选择更改为德语。

rb3.value = true;

确定德语单选按钮文本的字体名称。

font = rb3.fontname.
字体= Helvetica.

输入参数

全部收缩

父容器,指定为abuttongroup.目的。这buttongroup.必须育儿到一个数字使用这一创建Uifigure.功能,或者一个子容器Uifigure., 如:标签控制板buttongroup., 要么网格布局

名称值对参数

指定可选的逗号分离对名称,价值论点。名称是参数名称和价值是相应的价值。名称必须出现在引号内。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuen

例子:'文本','法国'指定单选按钮旁边的“法语”显示。

此处列出的属性是可用属性的子集。对于完整列表,请参阅radiobutton属性

单选按钮,指定为1(真实)或0.(错误的)。在按钮组中,一次只能选择一个按钮。添加到按钮组的第一个单选按钮的状态是1, 默认情况下。添加到相同按钮组的后续按钮具有默认状态0.

当。。。的时候价值A的财产单选按钮改变到1, 这价值以前选择的属性单选按钮改变到0.。除此之外selectedObject.父母的财产价值buttongroup.已更新。

如果您以编程方式更改价值A的财产单选按钮0.,Matlab设置了价值第一个的财产单选按钮添加到了buttongroup.1。如果是第一个单选按钮添加了您以编程方式设置的价值财产0.,然后matlab设置了价值第二个财产单选按钮添加到buttongroup.1

笔记

首先单选按钮添加到A.buttongroup.不一定是第一个单选按钮上市在里面孩子们财产的财产buttongroup.

按钮标签,指定为字符向量,字符向量,字符串标量,字符串数组或1-D分类阵列的单元数组。指定字符向量或字符串标量,以用单行文本标记按钮。使用单元格数组或字符串数​​组来标记具有多行文本的按钮。数组中的每个元素表示单独的文本行。如果将此属性指定为分类数组,则Matlab使用数组中的值,而不是完整的类别。

单选按钮的位置和大小,指定为表单的向量[左下宽度]。此表描述了向量中的每个元素。

元素 描述
剩下 距离按钮组的内左边缘的距离到单选按钮的外左边缘
底部 从按钮组的内底边缘到单选按钮的外底边缘的距离
宽度 单选按钮的右侧和左侧外边缘之间的距离(包括文本)
高度 单选按钮顶部和底部外边缘之间的距离

位置值相对于可拉伸区域按钮组。可拉伸区域是按钮组边界内的区域,并且不包括标题占据的区域。

所有测量均以像素为单位。

提示

  • 按钮组可以包含任何UI组件类型,但只能管理单选按钮的选择和切换按钮。

  • 当用户选择按钮组中的单选按钮或切换按钮时,使程序响应,定义aSelectionChangedFCN.回调函数buttongroup.。您无法为各个按钮定义回调。

  • 要确定选择了哪个单选按钮或切换按钮,查询selectedObject.财产的财产buttongroup.。您可以在代码中的任何位置执行此查询。

  • 如果你设置了可见的按钮组对象的属性'离开',那么它包含它包含的任何子对象都与父母一起变得无形buttongroup.。然而可见的适当的价值每个子对象仍未受到影响。

也可以看看

功能

特性

在R2016A介绍