C#一个控件事件调用另一个控件事件的有关问题
C#一个控件事件调用另一个控件事件的问题
想用一个控件调用另一个控件(不相同控件)的事件。请问该怎么解决。注意:我需要控件里面的参数e
以下事件中调用上一个控件的事件
------解决方案--------------------
想用一个控件调用另一个控件(不相同控件)的事件。请问该怎么解决。注意:我需要控件里面的参数e
private void treeView1_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e)
{
bh = e.Node.Tag.ToString();
try
{
myDataSet.Dispose();
myDataAdapter.Dispose();
string sql_cmd = "SELECT * FROM 分类 WHERE 父级=" + e.Node.Tag.ToString();
GetDataSet(sql_cmd);
bing_grid();
}
catch (Exception)
{
MessageBox.Show("系统出现不可预料的错误,错误代码:SFL001");
}
}
以下事件中调用上一个控件的事件
private void 添加子分类ToolStripMenuItem_Click(object sender, EventArgs e)
{
//treeView1_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e);
// treeView1_NodeMouseDoubleClick(sen, c);
}
------解决方案--------------------
private void treeView1_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e)
{
SelectNode(e.Node);
}
private void 添加子分类ToolStripMenuItem_Click(object sender, EventArgs e)
{
SelectNode(treeView1.SelectedNode)
}
private void SelectNode(TreeNode node)
{
bh = node.Tag.ToString();
try