首页 > 解决方案 > 在 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;

标签: c#excelwinformsvsto

解决方案


推荐阅读