ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 动态按钮的实例fangqm.cn

动态按钮的实例fangqm.cn

原创 Linux操作系统 作者:fangqm 时间:2010-03-26 11:06:12 0 删除 编辑
实践是检验真理的唯一标准,近期想要完成的网银项目实战:
Panel内动态生成按钮,点击按钮自动导航到指定的WEB页面。
 
生成按钮参数:按钮Name,Text,大小,位置,是否可见,Tag属性(用来保存该钮的WEBUrl)
最后Panel内添加button
fangqm.cn原创代码:
///
        /// 动态创建钮
        ///

        /// 按钮NAME
        /// 按钮的X坐标
        /// 按钮大小
        /// 传进来的网址
        void CreateBtn(string btnname,int x, Size size,string urltag)
        {
            Button btn = new Button();
            btn.Name = "btn" + btnname;
            btn.Text = "btn" + btnname;
            btn.Tag = urltag;
            btn.Size = size;
            btn.Location = new Point(btn.Location.X + x, btn.Location.Y );
            btn.Visible = true;
            this.panel1.Controls.Add(btn);
            btn.Click += new EventHandler(btn_Click);
        }
        void btn_Click(object sender, EventArgs e)
        {
            MessageBox.Show("你点的是第"+((Button )sender).Text +"按钮");
            this.webBrowser1.Navigate(((Button )sender).Tag .ToString ());
          
        }
 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23109131/viewspace-630443/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
创业项目 https://u.rscode.cn

注册时间:2010-03-24

  • 博文量
    297
  • 访问量
    784625