private void profileListBox_DoubleClick(object sender, EventArgs e)
        {
            if (archivesListBox.SelectedItemIndices.Count > 0)
            {
                ClearEnvDetails();
                if (archivesListBox.SelectedIndex < 0 || archivesListBox.SelectedItem == null)
                {
                    return;
                }
                if (!_isLoading)
                {
                    tabControlDetails.SelectedIndex = 0;
                    ParseMessageEventArgs item = archivesListBox.SelectedItem as ParseMessageEventArgs;
                    if (item != null)
                    {
                        if (item.LineHeader.Contains("No archive"))
                        {
                            return;
                        }

                        NewProfile();
                        _selectedArchive = _archives.GetProfile(item.LineHeader);
                        if (_selectedArchive != null)
                        {
                            _archiveTable = _selectedArchive.Code;
                        }
                    }
                    else
                    {
                        _selectedArchive = null;
                    }
                }
            }
        }