就是说想让Button_Click响应事件拥有一个返回值,好象可以修改参数吧,怎么做呢?

解决方案 »

  1.   

    不明白啥意思,你把数组声明在程序中,在click事件中赋值不行吗?click事件里声明一数组,之后就释放了.click是void事件,不能有返回值的.可以看下click事件的定义.click +=new EventHan...说明是个event,一般都是void.它不知道应该把返回值给谁
      

  2.   

    你可以定义一个全局或静态的数组,然后在Button_Click事件里对其进行赋值或其它操作,这样Button_Click后就可以在其它地方调用这个数组了,应该可以达到你要的效果
      

  3.   

    是的,问题就在这里:click是void事件。好象可以通过修改参数(object sender, ItemCheckEventArgs e)达到目的,以前我做过,忘了具体方法了。
    如果声明在程序中,会有许多不便的,哪位大侠救命啊。
      

  4.   

    好的,问题是这样的,如何通过按钮事件获取一个返回值以供程序使用,由于自动生成的button_click事件是void的,没有返回值,那么如何自定义该事件?
    在.Net中,this.button1.Click += new System.EventHandler(this.button1_Click)声明委托,private void button1_Click(object sender, EventArgs e)添加响应,void和(object sender, EventArgs)能否加以修改呢?好象是不能直接修改。那我又应该怎么做呢?
      

  5.   

    没那个必要,定义全局数组,在button_click中赋值就可以使用,何必要改返回类型呢
      

  6.   

    在button_click事件中再调用其它带参函数??让这个带参函数返回值???
    随便说说