/// <summary> /// 是否显示空数据复选框选择事件处理例程 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ckBoxShowNull_CheckedChanged(object sender, EventArgs e) { if (ckBoxShowNull.Checked == true) { RemoveNullValue(ref lvHardware); } else { String strWin32Class = cbBoxChildWin32Class.SelectedItem.ToString(); /* 显示加载窗口 */ Loading loadForm = new Loading(this.Location, this.Size); loadForm.Show(); Application.DoEvents(); ReBindData2ListView(strWin32Class, ref lvHardware, ckBoxShowNull.Checked); loadForm.Close(); } }
/// <summary> /// Child Win32 Class 选择事件处理例程 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void cbBoxChildWin32Class_SelectedIndexChanged(object sender, EventArgs e) { lvHardware.Items.Clear(); if (cbBoxMajorWin32Class.SelectedIndex >= 0 && cbBoxMajorWin32Class.SelectedItem != null) { if (cbBoxMinorWin32Class.SelectedIndex >= 0 && cbBoxMinorWin32Class.SelectedItem != null) { if (cbBoxChildWin32Class.SelectedIndex >= 0 && cbBoxChildWin32Class.SelectedItem != null) { String strWin32Class = cbBoxChildWin32Class.SelectedItem.ToString(); /* 显示加载窗口 */ Loading loadForm = new Loading(this.Location, this.Size); loadForm.Show(); Application.DoEvents(); ReBindData2ListView(strWin32Class, ref lvHardware, ckBoxShowNull.Checked); loadForm.Close(); } } } }