C#代码的问题 ,,,,

来源:百度知道 编辑:UC知道 时间:2024/07/08 01:21:31
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public string str;
public delegate void shijian(object sender, EventArgs e);

private void Form1_Load(object sender, EventArgs e)
{
checkBox1.CheckedChanged += new shijian(gaibian);
checkBox2.CheckedChanged += new shijian(gaibian);
checkBox3.CheckedChanged += new shijian(gaibian);
checkBox4.CheckedChanged += new shijian(gaibian);
checkBox5.CheckedChanged += new shijian(gaibian);
checkBox6.CheckedChanged += new shijian(gai

不是checkbox问题,是delegate问题 ,string str=“”;去掉

当然错了,CheckedChanged 是微软的东西,你要用也得用微软的委托EventHandler 啊!!!

直接这么写不就OK了
checkBox1.CheckedChanged += new EventHandler(gaibian);

用CheckBoxList吧

mark