下面一段代码展示了如何在1个新窗口上生成1个切换按钮,并对其属性分别进行设置。运行结果如图3-2所示。
S.fh=figure('position',[300 300 222 137],… 'menubar','none',… 'name','创建按钮',… 'numbertitle','off',… 'resize','on'); S.tb=uicontrol('Style','togglebutton',… 'String','按下切换','Value',0,FontSize=12,FontName='宋体'); S.tb.Position(3:4)=[90 round(90*0.618)]; S.tb.Position(1)=(S.fh.Position(3)-S.tb.Position(3))/2; S.tb.Position(2)=(S.fh.Position(4)-S.tb.Position(4))/2;
图3-2 创建Toggle Button
Style属性设为togglebutton表示将用户界面控件指定为切换按钮。
String属性表示将切换按钮字符显示为“按下切换”。切换按钮和普通按钮一样,在默认情况下只允许显示一行文本。
Value属性指定在创建控件时是否选择切换按钮。将Value设置为Max(默认值为1)以创建选中(按下)切换按钮的控件。将Value设置为Min(默认值为0)以创建未选中(抬起)切换按钮。
其他属性和普通按钮的一样。