Y++ 社区

【YStudio】Y++ 右键菜单类的使用

示例 基础教程 浏览 7 管理员

IDE v4.1.0.2

Y++YStudio中文编程Y语言

【YStudio】Y++ 右键菜单类的使用

登录后收藏

约 500 字 · 2 分钟阅读

Y语言-Y++实现的右键菜单。

说明:声明类建议放文件顶部(函数体外)或全局变量,在主窗口.创建完毕事件下进行初始化,调用:添加项 方法,返回一个整数标识符,需要为菜单添加子菜单,通过:添加子菜单 方法,需要填写一个一级菜单标识符,即添加项返回的整数标识符,最后需要调用:绑定 方法,绑定到对应的组件即可。

右键菜单类 menu
函数 主窗口.创建完毕() {
    //在这里写窗体创建完毕后的初始化代码

    整数 menuID = menu.添加项("打开", ,"CTRL+Q")
    menu.添加子菜单(menuID, "关闭")
    整数 copyID = menu.添加子菜单(menuID, "复制", ,"ctrl+w")
    menu.插入分割线(2, menuID)
    menu.添加子菜单(menuID, "粘贴")

    menu.点击事件(menuID, &打开的回调)
    menu.点击事件(copyID, &复制点击回调)

    menu.绑定(按钮1)

}

下面是右键菜单回调函数:

函数 打开的回调() {
    输出 ("你点击了打开菜单")
}
函数 复制点击回调() {
    信息框 ("你点击了复制菜单", "Y++", 1, 128)
}

快捷键支持文本,如:CTRL+W,直接填文本。

 

回复 (0)

还没有回复,来抢沙发吧。