正在加载图片...
Label'属性义定了出现在菜单或菜单项中的标志。它也可以用来定义 Microsoft windows 系统的快捷键:标志字符串中,在所需字符前加上&,例如: >>Hm top=uimenu( 'Label, Example"): ulmen( Hm top,‘ Label‘,‘&Grid",“ Call Back‘,‘grid) 它定义了键盘上G为快捷键。菜单项标志将以Grid形式出现在菜单上。为激活快捷键,在 选择图形窗口时按At键并按下G键。快捷键不一定是字符串的第一字符。下例中R为快捷键: >> ulmen( Hm top,‘ Label‘,‘G&rid‘,‘ CallBack',"grid); 则标志以Grid形式出现在菜单上 Macintosh平台用‘ Accelerator‘属性而不是‘ Label‘来定义快捷键。在 Macintosh >> ulmen( Hm top,‘ Label,'Grid,‘ Accelerator‘,‘G'," CallBack‘,‘grid') 定义G为快捷键,菜单标志以Grid#G的形式出现。为激活快捷键,选择图形窗口时,按 Command键或#键并按下G键。 在 Macintosh上不可为顶层菜单定义快捷键。另外,已经定义在标准 Macintosh上的快捷 键,如 Command c或#C不撤除标准 Macintosh菜单,就不能复制 在 X-Window系统中定义和使用快捷键与 Macintosh相似,但仍存在某些差异。同 Macintosh一样,用’ Accelerator'属性而不是' Label'属性来定义快捷键。但快捷键在菜单 上显示不同。例如 >> ulmen( Hm top,‘ Label‘,‘Grid,‘ Accelerator‘,“G,“ CallBack‘,‘grid) 定义字母G为快捷键。菜单标志常以Grid<Ctrb>-G出现在菜单上。未使用快捷键,需按 Control键并按下G键。同 Macintosh样,不可为顶层菜单定义快捷键 虽然我们没有对此验证,但 MATLAB用户手册指出当给定相同命令时,用X的某些工作站 动作不一样。如果顶层菜单标志中有带下划线的字符,就可按Meta键并按下下划字符键来选 择菜单。如果子菜单项标志中含有带下划线的字符,就按下该字符键来选择菜单项。请参阅键 盘使用说明,以为系统确定合适的Meta键 菜单的外观 影响菜单的布置和外观的三个属性为’ Position Checked,和' Separator yimeng对象的’ Position属性值是一个整数,它定义了相对于其它菜单和菜单项的位置。 在生成菜单时,设定! Position’属性。菜单条的最左端的菜单条和下拉菜单中的上端菜单项 处在位置1。 设置‘ Position'属性可以重新排列菜单位置。考虑下面的例子: >Hm 1=uimenu( 'Label,'first): Create two menus > Hm 2=uimenu( Label,Second ) osition Check the locations' Label ' 属性义定了出现在菜单或菜单项中的标志。它也可以用来定义Microsoft Windows 系统的快捷键:标志字符串中,在所需字符前加上&,例如: >> Hm_top=uimenu( ‘ Label ‘ , ‘ Example ‘ ); >> uimenu(Hm_top, ‘ Label ‘ , ‘ &Grid ‘ , ‘ CallBack ‘ , ‘ grid ‘ ); 它定义了键盘上G为快捷键。菜单项标志将以Grid形式出现在菜单上。为激活快捷键,在 选择图形窗口时按Alt键并按下G键。快捷键不一定是字符串的第一字符。下例中R为快捷键: >> uimenu(Hm_top, ‘ Label ‘ , ‘ G & rid ‘ , ‘ CallBack ‘ , ‘ grid ‘ ); 则标志以Grid形式出现在菜单上。 Macintosh平台用 ‘ Accelerator ‘ 属性而不是 ‘ Label ‘ 来定义快捷键。在Macintosh >> uimenu(Hm_top, ‘ Label ‘ , ‘ Grid ‘ , ‘ Accelerator ‘ , ‘ G ‘ , ‘ CallBack ‘ , ‘ grid ‘ ); 定义G为快捷键,菜单标志以Grid#G的形式出现。为激活快捷键,选择图形窗口时,按 Command键或#键并按下G键。 在Macintosh上不可为顶层菜单定义快捷键。另外,已经定义在标准Macintosh上的快捷 键,如Command C或# C不撤除标准Macintosh菜单,就不能复制。 在X-Window 系统中定义和使用快捷键与Macintosh相似,但仍存在某些差异。同 Macintosh一样,用 ' Accelerator ' 属性而不是 ' Label ' 属性来定义快捷键。但快捷键在菜单 上显示不同。例如, >> uimenu(Hm_top, ‘ Label ‘ , ‘ Grid ‘ , ‘ Accelerator ‘ , ‘ G ‘ , ‘ CallBack ‘ , ‘ grid ‘ ); 定义字母G为快捷键。菜单标志常以Grid<Ctrl>-G出现在菜单上。未使用快捷键,需按 Control键并按下G键。同Macintosh一样,不可为顶层菜单定义快捷键。 虽然我们没有对此验证,但MATLAB用户手册指出当给定相同命令时,用X的某些工作站 动作不一样。如果顶层菜单标志中有带下划线的字符,就可按Meta键并按下下划字符键来选 择菜单。如果子菜单项标志中含有带下划线的字符,就按下该字符键来选择菜单项。请参阅键 盘使用说明,以为系统确定合适的Meta键。 菜单的外观 影响菜单的布置和外观的三个属性为 ' Position ' , ' Checked ' ,和 ' Separator ' .uimenu对象的 ' Position 属性值是一个整数,它定义了相对于其它菜单和菜单项的位置。 在生成菜单时,设定 ' Position ' 属性。菜单条的最左端的菜单条和下拉菜单中的上端菜单项 处在位置1。 设置 ‘ Position ' 属性可以重新排列菜单位置。考虑下面的例子: >> Hm_1=uimenu( ‘ Label ‘ , ‘ first ‘ ); % Create two menus >> Hm_2=uimenu( ‘ Label ‘ , ‘ Second ‘ ); >> get(Hm_1, ‘ Position ‘ ) % Check the locations ans= 1
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有