实践是检验真理的唯一标准,近期想要完成的网银项目实战:
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/
,如需转载,请注明出处,否则将追究法律责任。