zoukankan      html  css  js  c++  java
  • 控件数据及相应的事件处理

    实例使用一组CheckBox 控件,实现事件的相应

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    
    namespace MDI
    {
        public partial class FormMDI2 : Form
        {
            public FormMDI2()
            {
                InitializeComponent();
                CheckBox[] cbox = new CheckBox[4];
                cbox[0] = checkBox1;
                cbox[1] = checkBox2;
                cbox[2] = checkBox3;
                cbox[3] = checkBox4;
                for (int i = 0; i < cbox.Length; i++)
                {
                    cbox[i].CheckStateChanged += new EventHandler(cbox_Change);
                }
                
            }
    
            private void button1_Click(object sender, EventArgs e)
            {
                FormMain frmain = (FormMain)this.Owner;
                //frmain.richTextBox1.Text += "MID2 窗口被调用
    ";
    
            }
    
            private void cbox_Change(object sender, EventArgs e)
            {
                string cboxText = ((CheckBox)sender).Text;
                if(((CheckBox)sender).Checked)
                        MessageBox.Show(cboxText);
                
               
                //MessageBox.Show(sender.GetType().ToString());
                 //switch (sender.ToString())
                 //   case :
            }
        }
    }

    选中任何一个CheckBox 后,弹出提示内容

  • 相关阅读:
    [loj3364]植物比较
    [loj3366]嘉年华奖券
    [atARC105F]Lights Out on Connected Graph
    [atARC105D]Let's Play Nim
    [atARC058F]Lroha Loves Strings
    [loj3347]有趣的旅途
    [atAGC001F]Wide Swap
    [cf1392I]Kevin and Grid
    [loj3340]命运
    [loj3046]语言
  • 原文地址:https://www.cnblogs.com/wenjie0904/p/7634841.html
Copyright © 2011-2022 走看看