cooolseee 发表于 2014-8-21 17:56:28

CAD内部对话框加载问题


using System;
using System.Collections.Generic;
using System.Text;
using AcadApp=Autodesk.AutoCAD.ApplicationServices;
using Autodesk.AutoCAD.DatabaseServices;
using AcadWnd = Autodesk.AutoCAD.Windows;
using Autodesk.AutoCAD.Runtime;
using Autodesk.AutoCAD.Colors;

namespace 练习1
{
    public class Class1
    {
      
      public void ins()
      {
            AcadWnd.ColorDialog dlg = new AcadWnd.ColorDialog();
            dlg.ShowDialog();
      }
    }
}





错误 1 类型“System.Windows.Forms.DialogResult”在未被引用的程序集中定义。必须添加对程序集“System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”的引用。 D:\00 C#代码-我的\练习1\练习1\Class1.cs 21 13 练习1



不能添加using System.Windows.Forms.DialogResult;是怎么回事?请高手指点

雪山飞狐_lzh 发表于 2014-8-21 20:43:05

using 这种情况下 只能后面跟命名空间,表示后面写的类在这些using的命名空间内
其实你写了类名后会有个红色错误波浪线,鼠标移到类名左下角会出来个菜单 可以选择编辑器自动填写using

cooolseee 发表于 2014-8-21 21:28:50

我在编译的时候,提示第18行错误,提示错误内容就是上面写的那些。

雪山飞狐_lzh 发表于 2014-8-21 22:08:12

你首先要添加引用
System.Windows.Forms.dll

cooolseee 发表于 2014-8-21 23:27:01

谢谢飞狐版主,我下载了一个System.Windows.Forms.dll,添加引用后就好了,谢谢。

雪山飞狐_lzh 发表于 2014-8-22 11:35:25

0。0这个是vs自带的

cooolseee 发表于 2014-8-22 15:24:40

收到,我刚才找了一下,在添加引用.NET标签里面,谢谢
页: [1]
查看完整版本: CAD内部对话框加载问题