📄 cmenu.class
字号:
' Gambas class filePUBLIC Name AS StringPUBLIC Caption AS StringPUBLIC Shortcut AS StringPUBLIC Group AS StringPUBLIC Ctrl AS BooleanPUBLIC Shift AS BooleanPUBLIC Alt AS BooleanPUBLIC Enabled AS BooleanPUBLIC Visible AS BooleanPUBLIC Checked AS BooleanPUBLIC Level AS IntegerPUBLIC Picture AS StringPUBLIC Tag AS StringPUBLIC SUB _new() Enabled = TRUE Visible = TRUEENDPUBLIC SUB SetShortcut(sShortcut AS String) sShortcut = Upper(sShortcut) DO IF Left$(sShortcut, 5) = "CTRL+" THEN Ctrl = TRUE sShortcut = Mid$(sShortcut, 6) CONTINUE ENDIF IF Left$(sShortcut, 6) = "SHIFT+" THEN Shift = TRUE sShortcut = Mid$(sShortcut, 7) CONTINUE ENDIF IF Left$(sShortcut, 4) = "ALT+" THEN Alt = TRUE sShortcut = Mid$(sShortcut, 5) CONTINUE ENDIF Shortcut = Left$(sShortcut) & Lower(Mid$(sShortcut, 2)) RETURN LOOPENDPUBLIC FUNCTION GetShortcut() AS String DIM sShortcut AS String IF Shortcut THEN IF Ctrl THEN sShortcut = sShortcut & "Ctrl+" IF Shift THEN sShortcut = sShortcut & "Shift+" IF Alt THEN sShortcut = sShortcut & "Alt+" sShortcut = sShortcut & Shortcut RETURN sShortcut ENDIFEND
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -