コード例 #1
0
 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();
 }
コード例 #2
0
        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;
        }