//Update IDText private void UpdateIDText() { //Get IDText, if there is MyIDText = ReturnIDText(); if (MyIDText != null) { string FilePath = Directory.GetCurrentDirectory() + "/StorageTextToolbox/Infos/" + MyIDText + ".txt"; //Case there is no file, create it! if (File.Exists(FilePath) == false) { //Create Blank Text File System.IO.File.WriteAllText(Directory.GetCurrentDirectory() + "/StorageTextToolbox/Infos/" + MyIDText + ".txt", ""); } } if (MyIDText == null) { //Generate IDText MyIDText = DesignUtils.GenerateIDText(); //Create Blank Text File System.IO.File.WriteAllText(Directory.GetCurrentDirectory() + "/StorageTextToolbox/Infos/" + MyIDText + ".txt", ""); //Write data to the Form ModelProperty property = this.ModelItem.Properties["IDText"]; property.SetValue(new InArgument <string>(MyIDText)); } }