如何在单击 CommandBarControl 项目时获取用户输入

How to get user input on click of a CommandBarControl item

我有一个 CommandBarControl,单击此控件时,我想获得一个数字作为用户输入。

private void oControlHandler_Click(object CommandBarControl, ref bool Handled, ref bool CancelDefault)
{
//get a number as user input

//do some work on input
}

如何获取用户输入? 我正在使用 VS 2013 和 .NET Framework 4.0。

您需要创建一个 Windows Forms(或 WPF)表单,其中包含用于输入的控件,可以是 TextBox 或某种 NumericUpDown。然后,在 Click 事件上以模态方式显示窗体 (ShowDialog)。请注意,您的问题与 Visual Studio 加载项无关。