private void txtFile_TextChanged(object sender, EventArgs e) { ExtractShufflePlaceholders(); datafilerequired = ShuffleHelper.DataFileRequired(txtFile.Text); if (datafilerequired) { txtData.Text = Path.ChangeExtension(txtFile.Text, ".data.xml"); } else { txtData.Text = ""; } EnableShuffle(); }
private void SetDataFile() { var def = GetDefinitionFilePath(txtModuleFile.Text); if (File.Exists(def)) { if (ShuffleHelper.DataFileRequired(def)) { var data = GetDefinitionFilePath(txtModuleDataFile.Text); if (!File.Exists(data)) { txtModuleDataFile.Text = Path.ChangeExtension(txtModuleFile.Text, ".data.xml"); } txtModuleDataFile.Enabled = true; } else { txtModuleDataFile.Text = ""; txtModuleDataFile.Enabled = false; } } btnOpenDataFile.Enabled = txtModuleDataFile.Enabled; btnShowDataFile.Enabled = txtModuleDataFile.Enabled; }