Example #1
0
        /// <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();
            }
        }
Example #2
0
        /// <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();
                    }
                }
            }
        }