【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,直接填文本。
还没有回复,来抢沙发吧。