private void lvMappings_DoubleClick(object sender, EventArgs e) { //PerformClick is called instead of directly calling m_btnMappings_Click // because PerformClick takes into account buttons being disabled. m_btnCurrentModifyButton.PerformClick(); }