动态增加Button时的问题

动态增加Button时的问题:
      代码如下:
None.gif 1      private   void  Desktop_Load( object  sender, EventArgs e)
ExpandedBlockStart.gifContractedBlock.gif 
2         dot.gif {
InBlock.gif 
3            Folder fo = new Folder();      //Folder为自定义类,用来获取数据库中文件夹
InBlock.gif
 4            DataSet ds
InBlock.gif 
5                =fo.getFolder();
InBlock.gif 
6            int RowCount=ds.Tables[0].Rows.Count;
InBlock.gif 
7
InBlock.gif 
8            for (int i = 0; i < RowCount; i++)
ExpandedSubBlockStart.gifContractedSubBlock.gif 
9            dot.gif{
InBlock.gif
10                object[] olb
InBlock.gif
11                    =ds.Tables[0].Rows[i].ItemArray;
InBlock.gif
12
InBlock.gif
13                  Button btn = new Button();
InBlock.gif
14                  //设定属性
InBlock.gif
15                  btn.AutoSize = false;
InBlock.gif
16                  btn.Dock = DockStyle.Top;
InBlock.gif
17                  btn.Height = 30;
InBlock.gif
18                  btn.TextAlign = ContentAlignment.MiddleCenter;
InBlock.gif
19                  btn.Text = olb[0].ToString();
InBlock.gif
20                  //以下增加事件。
InBlock.gif
21                   btn.Click += new EventHandler(btn_Click);
InBlock.gif
22
InBlock.gif
23                gbFolder.Controls.Add(btn);
ExpandedSubBlockEnd.gif
24            }

ExpandedBlockEnd.gif
25}

None.gif
26
None.gif
27              private   void  btn_Click( object  sender, EventArgs e)
ExpandedBlockStart.gifContractedBlock.gif
28          dot.gif {
InBlock.gif
29            displayBasInfo(btn.Text);//此处出错,提示没有btn。
ExpandedBlockEnd.gif
30        }

None.gif
31
None.gif
32        public   void   displayBasInfo( string  Folder)
ExpandedBlockStart.gifContractedBlock.gif
33        dot.gif {
InBlock.gif
34      //单击事件处理函数
ExpandedBlockEnd.gif
35      }
      
哪位仁兄知道怎么增加事件才能不出错??麻烦告诉小弟。

转载于:https://www.cnblogs.com/xA51121/archive/2007/01/15/621092.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值