ATMLCommonLibrary.controls.signal.SignalModelLibraryForm.cmbLibraryName_SelectedIndexChanged C# (CSharp) Method

cmbLibraryName_SelectedIndexChanged() private method

private cmbLibraryName_SelectedIndexChanged ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void cmbLibraryName_SelectedIndexChanged(object sender, EventArgs e)
        {
            HourGlass.Enabled = true;
            try
            {
                if (cmbLibraryName.SelectedItem != null)
                {
                    try
                    {
                        var pair = (KeyValuePair<String, dbTSFLibrary>) cmbLibraryName.SelectedItem;
                        byte[] byteArray = Encoding.UTF8.GetBytes(pair.Value.content);
                        var stream = new MemoryStream(byteArray);
                        SignalModelLibrary = new SignalModelLibrary(stream);
                        Text = String.Format("Signal Model Library - {0}", SignalModelLibrary.TSFLibrary.name);
                    }
                    catch (Exception ee)
                    {
                        LogManager.Error(ee);
                        MessageBox.Show(@"An error occurred trying to opn this Signal Model Library");
                    }
                }
            }
            finally
            {
                HourGlass.Enabled = false;
            }
        }