void button3Click(object sender, System.EventArgs e)
        {
            AddComponentsDialog addComponentsDialog = new AddComponentsDialog();

            if (addComponentsDialog.ShowDialog(this) == DialogResult.OK)
            {
                foreach (ToolComponent component in addComponentsDialog.SelectedComponents)
                {
                    CurrentCategory.ToolComponents.Add(component);
                }
                FillComponents();
                categoryListViewSelectedIndexChanged(this, EventArgs.Empty);
                componentListViewSelectedIndexChanged(this, EventArgs.Empty);
            }
        }
		void button3Click(object sender, System.EventArgs e)
		{
			AddComponentsDialog addComponentsDialog = new AddComponentsDialog();
			if (addComponentsDialog.ShowDialog(this) == DialogResult.OK) {
				foreach (ToolComponent component in addComponentsDialog.SelectedComponents) {
					CurrentCategory.ToolComponents.Add(component);
				}
				FillComponents();
				categoryListViewSelectedIndexChanged(this, EventArgs.Empty);
				componentListViewSelectedIndexChanged(this, EventArgs.Empty);
			}
		}