文档

removeStyle

从表UI组件中删除样式

描述

例子

removeStyle (外的控件创建的所有样式uistyle函数从指定的表UI组件。来确定哪些样式是打开的外的并可删除、查询值外的。StyleConfigurations

例子

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

例子

全部折叠

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

图= ufigfig;fig.Position = [500 500 520 220];Uit =适合的(图);外的。数据= rand(5);外的。位置= [20 30 480 135];S1 = uistyle(“写成BackgroundColor”“红色”);addStyle (s1,外的“列”,3) s2 = uistyle(“写成BackgroundColor”“黄色”);addStyle(外的,s2,“行”4)

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

removeStyle(外的)

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

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

图= ufigfig;fig.Position = [500 500 720 230];Uit =适合的(图);外的。Data = randi([-20,20],7);外的。位置= [20 30 680 185];[row,col] = find(unit . data <0);S1 = uistyle;s1。BackgroundColor =“青色”;addStyle (s1,外的“列”,[1 3 5]) s2 = uistyle;s2。FontColor =“红色”;s2。FontWeight =“大胆”;addStyle(外的,s2,“细胞”,[row,col]) s3 = uistyle(“写成BackgroundColor”“绿色”);s3 addStyle(外的,“行”,[3 4]) addStyle(uit,s1,“列”7)

现在,删除行和列样式。的值StyleConfigurations属性。

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

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

removeStyle(uit,[1 3 4])

输入参数

全部折叠

表组件,指定为表格对象创建的。场上函数。的表格对象创建的图形的父级必须是uifigure函数或它的子容器之一。

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

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

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

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

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

另请参阅

功能

属性

在R2019b中引入