DeploymentTracker.App.Windows.AppConfigManager.BtnShowFolder_Click C# (CSharp) Method

BtnShowFolder_Click() private method

Handles the Click event of the btnShowFolder control.
private BtnShowFolder_Click ( object sender, EventArgs e ) : void
sender object The source of the event.
e EventArgs The instance containing the event data.
return void
        private void BtnShowFolder_Click(object sender, EventArgs e)
        {
            Button btn = sender as Button;
            if (btn == null)
            {
                return;
            }

            string selectedPath = string.Empty;
            if (DialogResult.OK == folderBrowserDialog.ShowDialog(this))
            {
                selectedPath = folderBrowserDialog.SelectedPath;
            }

            if (!string.IsNullOrEmpty(selectedPath))
            {
                switch (btn.Name)
                {
                    case "btnDeployLogFolder":
                        this.txtDeploymentLogFolder.Text = selectedPath;
                        break;
                    case "btnTFSWorkingFolder":
                        this.txtTFSWorkingFolder.Text = selectedPath;
                        break;
                    case "btnAppLogsFolder":
                        this.txtAppLogFolder.Text = selectedPath;
                        break;
                    default:
                        break;
                }
            }
        }