乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 52|回复: 3

创建工具选项板

[复制链接]

15

主题

44

帖子

1

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
104
发表于 2015-4-26 13:40:47 | 显示全部楼层 |阅读模式
我对……相当陌生。面向AutoCAD的. net编程(曾经做过一段时间lisp)。我现在正试图创建一个工具面板,从这里我可以应用一些我为dimension style & stuff编写的代码...我试着跟着“AutoCAD。NET API培训”第4节,它似乎涵盖了创建toolpalette的基础知识。因此,它实际上工作,我可以看到调色板,但我的按钮在AutoCAD中是不可见的(空的工具调色板)。我错过了一些东西...
这是我的班级;
  1. Public Class DimStylePalette
  2.     Public myPaletteSet As PaletteSet
  3.     Public myPalette As UserControl1
  4.      _
  5.     Public Sub palette()
  6.         If (myPaletteSet = Nothing) Then
  7.             myPaletteSet = New PaletteSet("My Palette", New Guid("33EB0D00-1036-439B-8B27-A11BA4669211"))
  8.             myPalette = New UserControl1
  9.             myPaletteSet.Add("My Palette", myPalette)
  10.         End If
  11.         'The tool palette set’s title bar can have the standard Close, AutoHide and Options buttons turned on by setting the Style property
  12.         myPaletteSet.Style = PaletteSetStyles.ShowPropertiesMenu Or _
  13.             PaletteSetStyles.ShowAutoHideButton Or _
  14.             PaletteSetStyles.ShowCloseButton
  15.         myPaletteSet.Visible = True
  16.     End Sub
  17. End Class

非常感谢您的帮助...
谢谢!

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

15

主题

44

帖子

1

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
104
发表于 2015-4-26 22:38:38 | 显示全部楼层
实际上,智能感知给我带来了一个使用 PaletteSet.Add 方法的错误。说;“类型为'Dimension_Styles.UserControl1'的值无法转换为'System.Uri'”。
来自 PaletteSet.Add Method 的 ObjectARX 参考指南;
  1. Public Function Add(
  2. 'Input palette name
  3.     name As string,
  4. 'Input palette control
  5.     control As Control
  6. ) As Palette

我迷路了...可能对.Net来说太笨了...
回复

使用道具 举报

15

主题

687

帖子

169

银币

中流砥柱

Rank: 25

铜币
582
发表于 2015-4-27 01:31:52 | 显示全部楼层
您好,
您可能创建了一个Autodesk.AutoCAD.Windows.Palettes。选项板集,而不是Autodesk.AutoCAD.Windows.Palettet
尝试将选项板集的名称空间更改为:Autodesk.AutoCAD.Windows
如果你是.NET新手,你应该考虑一下墨西哥海关的回复。在我这边,我可能会在准备好后尽快发布一个简单调色板集的完整插件示例(使用WPF/MVVM)。
回复

使用道具 举报

15

主题

687

帖子

169

银币

中流砥柱

Rank: 25

铜币
582
发表于 2015-4-29 01:25:58 | 显示全部楼层
我贴了一个例子。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-2-5 03:51 , Processed in 0.220548 second(s), 60 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表