主要内容

removeStyle

从表UI组件中移除样式

描述

例子

removeStyle (外的删除使用创建的所有样式uistyle函数中指定的表UI组件。来确定哪些样式外的和可用的删除,查询的值外的。StyleConfigurations

例子

removeStyle (外的ordernum指定要删除的样式。根据添加样式的顺序指定样式。房地产外的。StyleConfigurations按样式添加的顺序列出样式。

例子

全部折叠

首先,向表UI组件添加两种样式。

无花果= uifigure;fig.Position = [500 500 520 220];外的=场上(图);外的。数据=兰德(5);外的。Position = [20 30 480 135];s1 = uistyle (“背景色”“红色”);addStyle (s1,外的“列”,3)s2=uistyle(“背景色”“黄色”);addStyle(外的,s2,“行”,4)

然后,删除这两种样式,将表UI组件恢复到其默认外观。

removeStyle(外的)

向表UI组件添加多个样式,然后删除其中一些样式。

首先,创建一个表UI组件,并向它的不同部分添加样式。

无花果= uifigure;fig.Position = [500 500 720 230];外的=场上(图);外的。Data =兰迪([20]-20年,7);外的。Position = [20 30 680 185];[行,坳]=找到(uit.Data < 0);s1 = uistyle;s1。BackgroundColor =“青色”;addStyle (s1,外的“列”,[1 3 5]) s2 = uistyle;s2。FontColor =“红色”;s2。FontWeight =“大胆”;addStyle(外的,s2,“细胞”,[row,col]) s3 = ustyle (“背景色”“绿色”);s3 addStyle(外的,“行”[3 - 4]) addStyle(外的s1,“列”,7)

现在,删除行和列样式。首先,查询StyleConfigurations表的属性。

外的。StyleConfigurations
ans =4×3表目标TargetIndex风格  ______ _____________ ___________________________ 1列{1 x3双}[1 x1 matlab.ui.style。2 cell {20x2 double} [1x1 matlab.ui.style.]3 row {1x2 double} [1x1 matlab.ui.style.]4 column {[7]} [1x1 matlab.ui.style.Style]

StyleConfigurations属性值显示样式序号14影响列,并且行样式是添加到表中的第三种样式。通过指定样式序号来删除样式13.,及4

removeStyle(外的,[1 3 4])

输入参数

全部折叠

表组件,指定为表格对象创建的场上函数。的表格对象必须为使用uifigure函数或其子容器之一。

样式序号,指定为正整数或正整数向量。要确定当前应用于表的样式以及添加样式的顺序,可以查询StyleConfigurations财产。

当您删除除上次添加的样式之外的其他样式时,其余样式将按顺序向上移动以关闭间隙。如果没有指定样式序号,则从表中删除所有样式。

例子:removeStyle(外的,2)删除返回列表中的第二个样式外的。StyleConfigurations

例子:removeStyle(外的,[1 3 5])删除返回列表中的第一个、第三个和第五个样式外的。StyleConfigurations

例子:removeStyle(外的)从表UI组件中删除所有样式。

另请参阅

功能

属性

介绍了R2019b