📄 fgeticon.class
字号:
' Gambas class fileSTATIC PRIVATE $sPath AS StringPRIVATE selOpen AS FSupSelectorSTATIC PUBLIC FUNCTION Run(OPTIONAL sPath AS String) AS String $sPath = sPath IF FGetIcon.ShowModal() THEN RETURN $sPathENDPUBLIC SUB _new() 'Project.Config.LoadWindowSize(ME, "FOpenProject") selOpen = NEW FSupSelector(ME) WITH selOpen .DialogType = FSupSelector.SHOW_IMAGE .Root = File.Dir(Project.Path) .ShowRootTab = FALSE .ShowHomeTab = FALSE .ShowProjectTab = TRUE .DoNotShowCustomTabs = TRUE .Key = "/SelectPicture" .Filters = ("Picture files") & "|*.png,*.jpg,*.jpeg,*.xpm,*.gif|" & ("All files") & "|*" .ButtonWidth = btnOK.Width .Path = $sPath .OKButton = btnOK .Init() END WITH btnOK.Raise btnCancel.RaiseENDPUBLIC 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)ENDPUBLIC SUB btnCancel_Click() ME.CloseENDPUBLIC SUB btnOK_Click() IF NOT selOpen.Validate() THEN RETURN $sPath = Mid$(selOpen.Path, Len(File.Dir(Project.Path)) + 1) IF Left$($sPath) = "/" THEN $sPath = Mid$($sPath, 2) 'Project.Config.SaveWindowSize(ME, "FOpenProject") ME.Close(TRUE)END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -