gpt4 book ai didi

.net - ToolStrip 有时不响应鼠标单击

转载 作者:行者123 更新时间:2023-12-03 01:38:00 26 4
gpt4 key购买 nike

我有一个 .NET 2.0 WinForms 应用程序,主窗体上有一个 ToolStrip。有时,ToolStrip 图标不会响应第一次鼠标单击,因此我必须单击该图标两次。它只是一个带有几个图标和工具提示文本的标准 ToolStrip,我没有做任何特别的事情。这种情况常见吗?

最佳答案

前段时间我也遇到了同样的问题,在Rick Brewster's blog找到了解决方案,引用this link 。这个想法是在派生类 ToolStripEx 中覆盖“WndProc”。该解决方案的核心如下所示:

protected override void WndProc(ref Message m)
{
base.WndProc(ref m);

if (m.Msg == NativeConstants.WM_MOUSEACTIVATE &&
m.Result == (IntPtr)NativeConstants.MA_ACTIVATEANDEAT)
{
m.Result = (IntPtr)NativeConstants.MA_ACTIVATE;
}
}

关于.net - ToolStrip 有时不响应鼠标单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/472301/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com