明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2301|回复: 5

C# 请教工具栏式的菜单做法

[复制链接]
发表于 2014-6-27 16:35:18 | 显示全部楼层 |阅读模式
老大们,请问这种工具栏式的菜单如何制作啊?



using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Autodesk.AutoCAD.Runtime;
using Autodesk.AutoCAD.EditorInput;
using System.Windows.Forms;
using Autodesk.AutoCAD.Interop;
using cadApp = Autodesk.AutoCAD.ApplicationServices;
using Autodesk.AutoCAD.DatabaseServices;
using Autodesk.AutoCAD.Geometry;

[assembly: CommandClass(typeof(HelloWorld.Class1))]
namespace HelloWorld
{
    public class Class1
    {
        [CommandMethod("Hello")]
        
        public void myHelloWorld()
        {

            Autodesk.AutoCAD.Interop.AcadApplication acadApp = (AcadApplication)Autodesk.AutoCAD.ApplicationServices.Application.AcadApplication;
            UserControl1 us1 = new UserControl1();
            Autodesk.AutoCAD.Windows.PaletteSet ps;
            ps = new Autodesk.AutoCAD.Windows.PaletteSet("抽屉式的菜单");  
            ps.Add("抽屉式的菜单1", us1);
            ps.KeepFocus = true;
            ps.Opacity = 50;
            ps.Visible = true;
            ps.Dock = Autodesk.AutoCAD.Windows.DockSides.Top;
            ps.Size = new System.Drawing.Size(1500, 50);

        }
    }
}

我用PaletteSet 弄不成功啊,是不是PaletteSet 只能左右停靠?



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2014-7-8 14:19:20 | 显示全部楼层
继续自顶,老大们请出来啊
发表于 2014-7-8 15:18:38 来自手机 | 显示全部楼层
直接做成 CUI 文件加载
 楼主| 发表于 2014-7-8 18:30:35 | 显示全部楼层
CUI,能让这个菜单自成一行么?
发表于 2014-7-8 19:07:14 来自手机 | 显示全部楼层
00这种估计比较复杂
发表于 2014-12-4 13:50:13 | 显示全部楼层
雪山飞狐_lzh 发表于 2014-7-8 15:18
直接做成 CUI 文件加载

飞狐大哥,怎么直接做成CUI文件啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 12:41 , Processed in 0.194109 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表