将现有按钮插入Context Toolstrip - Winforms

时间:2015-01-07 10:55:27

标签: c# winforms toolstrip

我在WinForms中有一个GUI和一些按钮。现在我想创建一个Toolstrip菜单并将按钮移动到菜单中。是否可以不将整个代码复制到新的Toolstrip条目中?我只是想以某种方式链接按钮。

由于

2 个答案:

答案 0 :(得分:1)

是和否。无法将现有按钮移动到ToolStrip,但您可以创建新按钮并重新连接它们:

  • 首先:通过选择旧按钮查找当前事件处理程序的名称,按F4并切换到操作菜单(属性窗口中的闪电):

Step-1

  • 第二步:选择新按钮并选择与旧按钮相同的事件处理程序:

Step-2

  • 最后你可以删除旧按钮。

答案 1 :(得分:0)

按钮点击事件代码可以直接链接到工具条按钮。 所有可用的活动都可以在行动中显示 - >点击设计时间。

修改

我假设您的项目中有一个带有一些按钮的表单,例如:button1,button2。

对于每个按钮,您在代码中编写了一个单击操作:

private void button1_Click(object sender, EventArgs e)
{
    // YOUR CODE FOR BUTTON1
}

private void button1_Click(object sender, EventArgs e)
{
    // YOUR CODE FOR BUTTON2
}

然后,您可以将这些方法/操作用于工具栏的按钮。

最简单的方法是向收费栏添加按钮并使用事件(使用属性面板,小螺栓图标)选择正确的方法分配给每个tolbar的按钮单击事件/操作。