主要内容

removeStyle

删除从表或树风格的UI组件

描述

例子

removeStyle (电脑及相关知识)删除创建的所有风格的uistyle函数从指定表或树UI组件。确定哪些样式电脑及相关知识和可用的删除、查询的价值comp.StyleConfigurations

例子

removeStyle (电脑及相关知识,ordernum)删除指定的风格。指定样式基于顺序添加。房地产comp.StyleConfigurations列表样式的顺序,他们补充道。

例子

全部折叠

首先,添加两种风格在一棵树上。

无花果= uifigure;fig.Position = (100 100 250 350);t = uitree(图);n1 = uitreenode (t)“文本”,“水果”);n11 = uitreenode (n1,“文本”,“香蕉”);n12 = uitreenode (n1,“文本”,“樱桃”);n2 = uitreenode (t)“文本”,“蔬菜”);n21 = uitreenode (n2,“文本”,“西兰花”);n22 = uitreenode (n2,“文本”,“莴苣”);扩大(t) s1 = uistyle (“FontColor”0.4 - 0.7 [0]);s2 = uistyle (“FontColor”[0.1 0.5 0.1]);addStyle (t, s1,“水平”2);addStyle (t, s2,“节点”,(n2 n21 n22]);

树节点清单的水果和蔬菜。香蕉和樱桃节点是蓝色的,蔬菜,西兰花和生菜节点是绿色的。

然后,删除两个风格恢复树的默认外观。

removeStyle (t)

树节点清单的水果和蔬菜。所有节点的字体是黑色的。

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

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

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

表UI组件7列和7行。negative-valued数据显示红色粗体文本。细胞行3和4之间,列1和6是绿色的。剩余的细胞在列1,3,5是青色的。所有的细胞列7是青色。

现在,删除行和列的风格。首先,查询的值StyleConfigurations属性表。

uit.StyleConfigurations
ans =4×3表目标TargetIndex风格______ _________________ ___________________________ 1列{1 x3双}[1 x1 matlab.ui.style。风格]2细胞{20 x2双}[1 x1 matlab.ui.style。风格]3行{1 x2双}[1 x1 matlab.ui.style。风格]4列{[7]}[1 x1 matlab.ui.style.Style]

StyleConfigurations属性值显示风格数字14影响列,行样式是第三个样式添加到表中。删除指定的样式风格数字1,3,4

removeStyle(外的,[1 3 4])

表的UI组件。negative-valued数据显示红色粗体文本。所有的细胞都有默认的背景色。

输入参数

全部折叠

指定为一个UI组件对象创建场上函数或对象创建uitree函数。组件对象必须是父子关系图创建uifigure函数,或者它的一个孩子容器。

风格的订单号,指定为一个正整数或一个向量的正整数。目前确定样式应用于表,和他们的顺序添加、查询的值StyleConfigurations财产。

当你删除一个风格除了最后一个了,剩下的风格向上移动的顺序关闭缺口。如果没有指定样式订单号,所有样式从UI组件中删除。

例子:removeStyle (comp, 2)删除第二个风格在返回的列表中comp.StyleConfigurations

例子:removeStyle (comp [1 3 5])删除第一、第三和第五风格在返回的列表中comp.StyleConfigurations

例子:removeStyle (comp)删除所有风格的UI组件。

版本历史

介绍了R2019b