📄 frename.class
字号:
' Gambas class fileSTATIC PRIVATE $sName AS StringPRIVATE $bClass AS StringSTATIC PUBLIC FUNCTION Run(sName AS String, sTitle AS String, OPTIONAL bClass AS Boolean) AS String DIM hForm AS FRename $sName = sName hForm = NEW FRename(sTitle, bClass) IF hForm.ShowModal() THEN RETURN $sName ENDPUBLIC SUB _new(sTitle AS String, bClass AS Boolean) IF NOT sTitle THEN sTitle = ("Rename") ME.Title = sTitle $bClass = bClass txtFile.Text = $sName txtFile.SetFocus txtFile.Selection ENDPUBLIC SUB btnOK_Click() DIM sNewName AS String sNewName = Trim(txtFile.Text) IF sNewName = $sName THEN RETURN IF $bClass THEN IF Project.CheckClassName(sNewName) THEN txtFile.SetFocus RETURN ENDIF ELSE IF Project.CheckFileName(sNewName) THEN txtFile.SetFocus RETURN ENDIF ENDIF $sName = sNewName ME.Close(TRUE)ENDPUBLIC SUB btnCancel_Click() ME.CloseEND
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -