latour_g 发表于 2016-4-27 14:46:29

从 Autocad 导入文本样式、暗淡样式、引线样式下拉列表

您好,
我想知道是否有办法从我的工具选项板中的样式工具栏导入下拉列表?我想将它们合并到我的工具选项板中,而不必从头开始<这可行吗?我试着用谷歌搜索,但找不到答案<谢谢

**** Hidden Message *****

lamarn 发表于 2016-4-27 15:00:34

也许你应该看看Lee Mac Steal从绘图/模板命令。

latour_g 发表于 2016-4-27 15:11:09

我看过了,但不是我想要的。这是另一张图片,我想把Autocad列表放在我的工具选项板中。

Master_Shake 发表于 2016-4-27 15:28:13

您只想列出可用的(在当前dwg中)还是其他的?



text style table =(text style table)tr。GetObject(db。TextStyleTableId,OpenMode。for read);

latour_g 发表于 2016-4-27 15:53:22

是的,但我不想在用户更改图形或添加/删除样式时验证列表。所以我想如果我从Autocad中获取列表,它将始终是最新的<但也许这是行不通的!

MexicanCustard 发表于 2016-4-28 07:56:35

看看Application.UIBindings.Collections.你没有提到你用来创建调色板的架构。如果你使用WPF,你可以直接绑定到集合。

Master_Shake 发表于 2016-4-28 09:09:16

潜在的
TextStyles=Application.UIBindings.Collections。文本样式
<

mstg007 发表于 2016-4-28 15:09:42

你是如何让你的工具面板看起来像这样的?太酷了。我的图标只是基本图标,旁边有文字。

Master_Shake 发表于 2016-4-28 16:09:17


自定义 .NET 调色板。

latour_g 发表于 2016-4-29 08:57:24

谢谢,这是我需要的。我试着把它应用到我的代码中,但是我还没有成功,我试着找出问题所在。    Autodesk,AutoCAD . windows . data . dataitemcollection ts = AcadApp。ui bindings . collections . text styles;。
var bs = new BindingSource(ts,null);。
this . CB test . data source = bs;。

下面是包含以下代码的组合框的内容:。
页: [1] 2
查看完整版本: 从 Autocad 导入文本样式、暗淡样式、引线样式下拉列表