日期:2014-05-18  浏览次数:21006 次

[WinForm] ContextMenuStrip 的效果是如何实现的?
ContextMenuStrip 弹出后看似一个窗体,但即使输入焦点在 ToolStripTextBox 上时也不会使原先窗体变为非活动窗体,这是如何实现的?

------解决方案--------------------
快捷菜单在用户在窗体中的控件或特定区域上单击鼠标右键时显示。快捷菜单通常用于组合来自窗体的一个 MenuStrip 的不同菜单项,便于用户在给定应用程序上下文中使用。
ContextMenuStrip控件来源
MessageBox.Show((sender as ContextMenuStrip).SourceControl.Name);