DeploymentTracker.App.Windows.PackageDeployment.CbxServerName_SelectedIndexChanged C# (CSharp) Method

CbxServerName_SelectedIndexChanged() private method

Handles the SelectedIndexChanged event of the cbxServerName control.
private CbxServerName_SelectedIndexChanged ( object sender, EventArgs e ) : void
sender object The source of the event.
e EventArgs The instance containing the event data.
return void
        private void CbxServerName_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                this.btnLoadTFSlabel.Enabled = this.cbxServerName.SelectedIndex > -1;

                if (cbxServerName.SelectedValue != null)
                {
                    txtTFSDefaultCollection.Text = Convert.ToString(cbxServerName.SelectedValue);
                    this.selectedtfsConnectionString = this.cbxServerName.Text.GetTFSConnectionString();
                    if (this.selectedtfsConnectionString == null)
                    {
                        throw new NullReferenceException("Cannot find TFS settings for given server name.");
                    }
                }
            }
            catch (NullReferenceException exception)
            {
                exception.ShowUIException();
            }
        }