请教各位,如何调用toolbar的click事件. private void toolBar1_ButtonClick(object sender, ToolBarButtonClickEventArgs e)
{
switch (e.Button.Name)
{
case "add":
xxxx
case "edit";
xxxx
}
}现在我要在另一个地方调用这个事件,比如双击listview时,自动调用toolbar的编辑功能.toolBar1_ButtonClick(,) 这里面的两个参数怎么写呢.(要实现edit下的功能)
{
switch (e.Button.Name)
{
case "add":
xxxx
case "edit";
xxxx
}
}现在我要在另一个地方调用这个事件,比如双击listview时,自动调用toolbar的编辑功能.toolBar1_ButtonClick(,) 这里面的两个参数怎么写呢.(要实现edit下的功能)
解决方案 »
- 帮我看看这段代码的问题。
- while循环中如何让条件“时间”加一天
- Database Context是什么意思??????????????????????????//
- c# 画三角形,并填充颜色
- 求助,能否判断一个dll文件是通过debug还是release方式产生的
- 求助 本地程序如何操作基它控件中的页面(输入,点击按钮)
- DataSet从Xml读取数据并在DataGridView中显示的问题
- 有没有从delphi转.NET(C#)的啊,大家互相交流学习经验啊!
- 动态加载UerControl 后的 Anchor 属性问题
- 100分!求C#版的win32API列表和说明!!!
- 在DataGrid中怎样将某字段下拉列表框中的其它列数据带到单据DataGrid主表的其它列中?
- 做个作品去应聘,一定要面向对象思想的吗?我做了一个直接操作数据库的不知道可不可以?
{ case "edit";
xxxx}的后面部分不就可以了?或者你写一个专门处理edit的方法,然后两处调用同一个方法不就可以了?
private void f_Edit(string id)
{
...
}在toolbar的事件里:
case "edit":
f_Edit(this.listview1.SelectedItem.Tag.ToString());在Listview1的双击事件里:
Listview1_doubleclick(...)
{
f_Edit(this.listview1.FocusedItem.Tag.ToString());
}
toolBar1_ButtonClick,里面的参数怎么写.就是想知道一下这个方法.并不是为了解决我这个实际问题.
private void toolBar1_ButtonClick(object sender, ToolBarButtonClickEventArgs e)sender 是控件对象 用发生时间的控件的 sender.GetHashCode
e 是事件 同样用E.GetHashCode 确认是哪个也就是说你可以通过发生时间的控件类型来(某控件的 HASHCODE ) 来确认他在事件里该干什么/