c# - 在 Excel 工作表上调整大小/移动 WinForms 控件
问题描述
我已经成功创建了一个 Excel 插件,它提供了一个 winforms 控件,可以在路口呈现交通负载。它工作得很好,但我无法让控件在工作表上移动或调整大小,例如图表或图像。
控件被添加到工作表中,如下所示:
// Note: frm is a WinForms Form which takes care of the controls properties and data
// Create the node control
var nvCtl = frm.GetNodeVolumeControl($"nodeVolumeControl{NextDynamicControlId++}");
// Get the vsto worksheet
var vstoWorkSheet = Globals.Factory.GetVstoObject(worksheet);
var nvCtlSite = vstoWorkSheet.Controls.AddControl(nvCtl, frm.ControlRange, $"_{nvCtl.Name}");
nvCtl.Tag = nvCtlSite;
解决方案
推荐阅读
- windows - 使用 .bat 文件回答多个控制台提示
- javascript - 设置后在函数中使用新状态
- latex - Sphinx LaTeX 目录 - 避免包含的 rst 文件的目录树嵌套
- java - 内存/堆转储中有大量重复字符串
- regex - 如何在一行中修改三个命令(正则表达式)以在 sed(而不是 fnr.exe)中使用
- python - Pandas 多索引、分层索引
- php - 有没有办法显示数组中的哪个元素验证失败?
- jquery - 中心元素 css html
- reactjs - 未调用 mapStateToProps 方法
- reactjs - 将 useRef 与 Array 反应以实现动态