类:处理
查找对象句柄
Hmatch = findobj(H)
Hmatch = findobj(H,属性,值,...,属性,值)
Hmatch = findobj(H, ' - 不是',属性,值)
Hmatch = findobj(H, ' - 正则表达式',属性,值)
Hmatch = findobj(H,属性,值,' -logicaloperator
',适当的价值)
Hmatch = findobj(H, ' - 功能',FH)
Hmatch = findobj(H, ' - 功能',属性,FH)
Hmatch = findobj(H, ' - 类',类)
Hmatch = findobj(H, ' - 赛',类)
Hmatch = findobj(H, ' - 属性',属性)
Hmatch = findobj(H, ' - 方法',方法名)
Hmatch = findobj(H, ' - 事件',事件名称)
Hmatch = findobj(H, ' - 深度',d,___)
返回列出的对象Hmatch
= findobj(H
)H
和所有他们的后代。
认定Hmatch
= findobj(H
,属性
,值
,...,属性
,值
)处理
具有指定属性设置为指定的值对象。
反转在下面的表达Hmatch
= findobj(H
,'-不',属性
,值
)属性
值
对。也就是说,找对象,其指定的属性不等于值
。
治疗的内容Hmatch
= findobj(H
' - 正则表达式',属性
,值
)值
参数作为正则表达式。
应用逻辑运算符的名称/值对。万博1manbetx支持的逻辑运算符包括:Hmatch
= findobj(H
,属性
,值
“ -logicaloperator
”,属性
,值
)
'-要么'
(默认值,如果不指定运营商)
'-和'
'-xor'
调用函数手柄Hmatch
= findobj(H
,'-功能',FH
)FH
在对象H
并返回该函数返回的对象真正
。
调用函数手柄Hmatch
= findobj(H
,'-功能',属性
,FH
)FH
上的指定属性的对对象的值H
并返回该函数返回的对象真正
。该函数必须返回一个标逻辑值。
找到属于指定类的所有对象。Hmatch
= findobj(H
,'-类',类
)
找到属于指定类的所有对象。Hmatch
= findobj(H
' - ISA',类
)
发现在所有的对象Hmatch
= findobj(H
,'-属性',属性
)H
具有命名属性。
发现有指定的方法名称的对象。Hmatch
= findobj(H
,'-方法',方法名
)
发现有指定的事件名称的对象。Hmatch
= findobj(H
,'-事件',事件名称
)
指定多少级在对象下的实例层次结构Hmatch
= findobj(H
,'-深度',d
,___)H
寻找。
所有指定-options
作为字符向量或标量的字符串。
查找具有特定属性值的对象。鉴于处理
类,BasicHandle
:
classdefBasicHandle <手柄性能PROP1结束方法功能OBJ = BasicHandle(VAL)如果nargin> 0 obj.Prop1 = VAL;结束结束结束结束
创建数组BasicHandle
对象:
H(1)= BasicHandle(7);H(2)= BasicHandle(11);H(3)= BasicHandle(27);
查找其对象的句柄PROP1
属性具有值7:
H7 = findobj(H,'PROP1',7);h7.Prop1
ANS = 7
查找具有特定动态属性的对象。鉴于按键
类:
classdef按钮性能UiHandle结束方法功能OBJ =按钮(POS)如果nargin> 0如果长度(POS)== 4 obj.UiHandle = uicontrol('位置',POS机,...'样式',“按钮”);其他错误(“不正确的位置”)结束结束结束结束结束
创建按钮对象的数组中,只有一个元件,其限定了动态属性。用findobj
获得对象的句柄与指定的动态属性ButtonCoord
:
B(1)=按钮([20 40 80 20]);addprop(B(1),'ButtonCoord');B(1)= .ButtonCoord [2,3];B(2)=按钮([120 40 60 80 20]);B(3)=按钮([220 40 60 80 20]);H = findobj(B,'-属性','ButtonCoord');h.ButtonCoord
ANS = 2 3
findobj
只有公众的成员访问。
如果没有比赛,findobj
返回相同的类的一个空数组作为输入阵列H
。
逻辑运算符的优先级如下MATLAB优先级规则。欲了解更多信息,请参阅运算符优先级。
由单元阵列内分组优先控制