遇到的问题
在xml文件里描述了事件调用的方法如<Button Name="Query" Text="查询" Location="500,80" Enabled="True" OnClick="Query()"/>
如何在代码中添加Query()方法, 并在click事件中触发
Button myButton = new Button();
for (int i = 0; i < reader.AttributeCount; i++)
{
reader.MoveToAttribute(i);
if (reader.Name == "Name") { myButton.Name = reader.Value; }
if (reader.Name == "Text") { myButton.Text = reader.Value; }
if (reader.Name == "Location")
{
string[] ht = new String[2];
ht = reader.Value.ToString().Split(new char[] { ',' });
myButton.Location = new Point(Convert.ToInt32(ht[0]), Convert.ToInt32(ht[1]));
}
if (reader.Name == "OnClick")
{
myButton.Click += new System.EventHandler(this.btn_Click);
//reader.Value=="Query()"
//?????????????
}
}
this.Controls.Add(myButton);
在xml文件里描述了事件调用的方法如<Button Name="Query" Text="查询" Location="500,80" Enabled="True" OnClick="Query()"/>
如何在代码中添加Query()方法, 并在click事件中触发
Button myButton = new Button();
for (int i = 0; i < reader.AttributeCount; i++)
{
reader.MoveToAttribute(i);
if (reader.Name == "Name") { myButton.Name = reader.Value; }
if (reader.Name == "Text") { myButton.Text = reader.Value; }
if (reader.Name == "Location")
{
string[] ht = new String[2];
ht = reader.Value.ToString().Split(new char[] { ',' });
myButton.Location = new Point(Convert.ToInt32(ht[0]), Convert.ToInt32(ht[1]));
}
if (reader.Name == "OnClick")
{
myButton.Click += new System.EventHandler(this.btn_Click);
//reader.Value=="Query()"
//?????????????
}
}
this.Controls.Add(myButton);
解决方案 »
- web.config怎么配置?使用户打开的页面强行跳转到login.aspx
- 一个WinForm的问题
- 关于类型转换
- 如何实现第二次点击botton的时候 刷新我的textbox ,并显示更新以后的内容
- 数据库访问问题
- 高分求用C#写数据库之间的通信问题(谁能够写出来给一套本人用C#写的小系统源代码)
- 一个非常有趣的问题,大家帮忙解决。顶者有分!
- 希望能弹出一个可以输入文字的窗体,该如何实现?求助!!
- 如何判断一个字符串是否可以转换为数字或时间,该如何转换?
- [c#加密]基于口令的PBE加密算法
- 用vs2005做单元测试,出现TestManagement.ExecutionException异常,报文件不受信任
- 关于C#调用Oracle PL/SQL的问题,高手请进
1.动态加载用户控件,
http://blog.csdn.net/zhzuo/archive/2004/11/30/199065.aspx
2.追加事件,
http://blog.csdn.net/zhzuo/archive/2004/04/02/22026.aspx
myButton.Click += new System.EventHandler(this.btn_Click);
this.btn_Click设置成为一个变量,我可以在外部XML文件指定方法名,在其他子类中定义该方法在执行的时候能关联。