public EditAvailableConfigurationsDialog(IConfigurable configurable, bool editPlatforms)
        {
            //
            // The InitializeComponent() call is required for Windows Forms designer support.
            //
            InitializeComponent();

            foreach (Control ctl in this.Controls) {
                ctl.Text = StringParser.Parse(ctl.Text);
            }

            this.configurable = configurable;
            this.editPlatforms = editPlatforms;
            if (editPlatforms) {
                if (configurable is ISolution)
                    this.Text = StringParser.Parse("${res:Dialog.EditAvailableConfigurationsDialog.EditSolutionPlatforms}");
                else
                    this.Text = StringParser.Parse("${res:Dialog.EditAvailableConfigurationsDialog.EditProjectPlatforms}");
                this.editedCollection = configurable.PlatformNames;
            } else {
                if (configurable is ISolution)
                    this.Text = StringParser.Parse("${res:Dialog.EditAvailableConfigurationsDialog.EditSolutionConfigurations}");
                else
                    this.Text = StringParser.Parse("${res:Dialog.EditAvailableConfigurationsDialog.EditProjectConfigurations}");
                this.editedCollection = configurable.ConfigurationNames;
            }
            InitList();
        }
예제 #2
0
        public EditAvailableConfigurationsDialog(IConfigurable configurable, bool editPlatforms)
        {
            //
            // The InitializeComponent() call is required for Windows Forms designer support.
            //
            InitializeComponent();

            foreach (Control ctl in this.Controls)
            {
                ctl.Text = StringParser.Parse(ctl.Text);
            }

            this.configurable  = configurable;
            this.editPlatforms = editPlatforms;
            if (editPlatforms)
            {
                if (configurable is ISolution)
                {
                    this.Text = StringParser.Parse("${res:Dialog.EditAvailableConfigurationsDialog.EditSolutionPlatforms}");
                }
                else
                {
                    this.Text = StringParser.Parse("${res:Dialog.EditAvailableConfigurationsDialog.EditProjectPlatforms}");
                }
                this.editedCollection = configurable.PlatformNames;
            }
            else
            {
                if (configurable is ISolution)
                {
                    this.Text = StringParser.Parse("${res:Dialog.EditAvailableConfigurationsDialog.EditSolutionConfigurations}");
                }
                else
                {
                    this.Text = StringParser.Parse("${res:Dialog.EditAvailableConfigurationsDialog.EditProjectConfigurations}");
                }
                this.editedCollection = configurable.ConfigurationNames;
            }
            InitList();
        }