繁体   English   中英

当用户放大Excel时,为什么禁用WinForms控件?

[英]Why are WinForms controls disabled when the user zooms in Excel?

当我打开带有嵌入式WinForms控件的Excel电子表格时,将其放大一点(按Ctrl +滚动),然后尝试单击一个控件(已通过按钮和列表框进行了测试),则会在弹出窗口中显示以下消息:

由于已缩放文档,因此Windows窗体控件已被禁用。 当变焦恢复到100%时,控件将重新激活。

放大/缩小控件时,使控件不起作用的原因是什么?有什么办法可以解决此问题,以保持控件正常工作?

我正在使用.NET 3.5和Excel 2007。

因为缩放使用表单的临时图像来缩放它,所以没有控件。 当您返回到普通视图时,图像将被丢弃,而您将返回到具有控件的实际表单。

您无法使用常规的Excel缩放功能来解决此问题,因为没有任何解决方法。

有某种解决方法。 而是从VS工具箱中插入表单,我在excel中打开了工作簿并插入了一些ActiveX控件,但它们没有此限制。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM