📄 fnewdirectory.class
字号:
' Gambas class fileSTATIC PUBLIC Name AS StringSTATIC PUBLIC ParentDir AS StringPRIVATE selParent AS FSupSelectorSTATIC PUBLIC FUNCTION Run(sParent AS String) AS Boolean DIM hForm AS FNewDirectory ParentDir = sParent hForm = NEW FNewDirectory RETURN NOT hForm.ShowModal()ENDPUBLIC SUB _new() 'ME.Title = "New " & $sType 'txtFile.Text = Name txtFile.SetFocus selParent = NEW FSupSelector(ME) WITH selParent .DialogType = FSupSelector.SHOW_DIRECTORY .ShowProjectTab = TRUE .DoNotShowCustomTabs = TRUE .Root = File.Dir(Project.Path) .Path = If(ParentDir, ParentDir, selParent.Root) .Init() .Move(lblParent.X, lblParent.Y, lblParent.W, lblParent.H) END WITH btnOK.Raise btnCancel.RaiseENDPUBLIC SUB btnOK_Click() DIM sPath AS String Name = Trim(txtFile.Text) IF Project.CheckFileName(Name, ParentDir) THEN txtFile.SetFocus RETURN ENDIF IF NOT selParent.Validate() THEN RETURN ParentDir = selParent.Path ME.Close(TRUE)ENDPUBLIC SUB btnCancel_Click() ME.CloseEND
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -