首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用鼠标在.NET下的Visio DLL中绘制一条线

使用鼠标在.NET下的Visio DLL中绘制一条线
EN

Stack Overflow用户
提问于 2011-05-22 23:48:53
回答 1查看 587关注 0票数 1

我正在尝试用C#在我的Visio对象中启用绘图工具(如果您在VB中有一个提示,欢迎使用!)我需要的不是.DrawLine( shape,x1,y1,x2,y2)函数,而是通过绘图模式(线条,矩形或任何我可以选择的形状)改变当前模式(选择)。

有什么提示吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-24 16:02:27

现在还不清楚你想要做什么。为什么要更改选定的绘图工具?

如果您只想更改选定的绘图工具,则可以在Application对象上使用DoCmd方法。VBA中的这两个语句会将绘图工具分别更改为直线工具和矩形工具:

代码语言:javascript
复制
Visio.Application.DoCmd visCmdDRLineTool  
Visio.Application.DoCmd visCmdDRRectTool

有关更多信息,请参阅DoCmd/DOCMD Commands on MSDN

如果当前窗口不是绘图窗口或应用程序处于模式状态,则DoCmd可能不会执行预期的操作。您应该防范这种状态,并期望DoCmd返回错误和/或抛出异常。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6089030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档