CustomGxObject_CS.GxPyObject.Rename C# (CSharp) Method

Rename() public method

public Rename ( string newShortName ) : void
newShortName string
return void
        public void Rename(string newShortName)
        {
            //Trim AML extension
            if (newShortName.ToUpper().EndsWith(".AML"))
                newShortName = newShortName.Substring(0, newShortName.Length - 4);

            //Construct new name
            int pos = m_names[0].LastIndexOf("\\");
            String newName = m_names[0].Substring(0, pos) + newShortName + ".aml";

            //Rename
            File.Move(m_names[0], newName);

            //Tell parent that name is changed
            m_gxParent.Refresh();
        }