📄 fopenproject.class
字号:
' Gambas class fileSTATIC PRIVATE $sPath AS StringPRIVATE selOpen AS FSupSelectorSTATIC PUBLIC FUNCTION Run() AS String DIM hForm AS FOpenProject hForm = NEW FOpenProject IF hForm.ShowModal() THEN RETURN $sPathENDPUBLIC SUB _new() INC Application.Busy Config.LoadWindow(ME, "/FOpenProject") selOpen = NEW FSupSelector(ME) selOpen.DialogType = FSupSelector.SHOW_PROJECT 'selOpen.Root = System.Home selOpen.ShowHomeTab = TRUE selOpen.ShowRootTab = TRUE selOpen.Key = "/OpenProject" selOpen.ButtonWidth = btnOK.Width selOpen.OKButton = btnOK selOpen.Init() 'imgCorner.Raise btnOK.Raise btnCancel.Raise DEC Application.BusyENDPUBLIC SUB Form_Resize() btnCancel.Move(ME.ClientW - btnCancel.Width - 8, ME.ClientH - btnCancel.Height - 8) btnOK.Move(btnCancel.X, btnCancel.Y - btnOK.Height - 8) selOpen.Move(8, 8, ME.ClientW - 16, ME.ClientH - 16) 'imgCorner.Move(ME.ClientW - imgCorner.W, ME.ClientH - imgCorner.H)ENDPUBLIC SUB btnCancel_Click() ME.CloseENDPUBLIC SUB btnOK_Click() IF NOT selOpen.Validate() THEN RETURN 'IF NOT selOpen.Path THEN RETURN $sPath = selOpen.Path Config.SaveWindow(ME, "/FOpenProject") ME.Close(TRUE)END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -