private void InitializeInstrumentList()
{
lvInstruments.Columns.Add( Resources.Name );
lvInstruments.Columns.Add( Resources.Description );
lvInstruments.Columns.Add( Resources.Version );
lvInstruments.SetDistributedColumnWidths();
lvInstruments.Resize += lvInstruments_Resize;
lvInstruments.SelectedIndexChanged += lvInstruments_SelectedIndexChanged;
lvInstruments.OnAdd += lvInstruments_OnAdd;
lvInstruments.OnEdit += lvInstruments_OnEdit;
lvInstruments.OnDelete += lvInstruments_OnDelete;
//----------------------------------------------------------------------------------------//
//--- Add a button to provide the ability to import an instrument description document ---//
//----------------------------------------------------------------------------------------//
var btnImport = new ToolStripButton();
btnImport.DisplayStyle = ToolStripItemDisplayStyle.Image;
btnImport.Image = imageList.Images["document_import.png"];
btnImport.ImageTransparentColor = Color.Magenta;
btnImport.Name = "btnImport";
btnImport.Size = new Size( 21, 20 );
btnImport.Text = Resources.Import;
btnImport.ToolTipText = Resources.Press_to_iport_an_Instrument_description_document;
btnImport.Click += btnImport_Click;
lvInstruments.AddButton( btnImport );
}