[原创]翔麟专集——抽屉式菜单窗体和面板
<p>在不利用第三方控件的环境下实现抽屉式菜单窗体和面板</p><p>以下是抽屉式菜单窗体的效果图:</p><p></p><p>具体实现的源码工程文件:</p><p></p><p></p><hr/><p></p><p>以下是抽屉式菜单面板的效果图:</p><p></p><p>具体实现的源码工程文件:</p> 晕就是不倒 发表于 2018-2-26 09:52为什么我购买了附件但是无法下载呢?
下载正常啊。是你不会下吧? 为什么我购买了附件但是无法下载呢? 下载了,值得学习,正在做面板呢 <p>好资料 价格很便宜!</p> <p>好东西支持</p> 我没有钱我不能下 但是我也想学习 。。。。 <p>怎么不能用呢?</p><p>是F5,netload,然后输入LoadPanel吧?没反应,根本不执行后的语句</p> <p>现留着,有钱了再来</p> 以下是调用面板的代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Autodesk.AutoCAD.Runtime;
using Autodesk.AutoCAD.EditorInput;
namespace ClassLibrary1
{
public class Class1
{
public static Autodesk.AutoCAD.Windows.PaletteSet ps;
public void loadPanel()
{
Editor ed = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.Editor;
try
{
string strTagText = "抽屉式的菜单";
if (ps == null || ps.IsDisposed)
{
ps = new Autodesk.AutoCAD.Windows.PaletteSet(strTagText);
System.Windows.Forms.UserControl myCtrl = new UcMain();
ps.Add(strTagText, myCtrl);
}
ps.Visible = true;
ps.Size = new System.Drawing.Size(150, 2000);
ps.Dock = Autodesk.AutoCAD.Windows.DockSides.Left;
ps.KeepFocus = true;
ps.Opacity = 50;
}
catch
{
ed.WriteMessage("Error Showing Palette");
}
}
}
}------------------------------------------------------------------------------------------------------
怎么不能用呢?
是F5,netload,然后输入LoadPanel吧?没反应,根本不执行后的语句
实在不行的话,你在命名空间上面加这句:
<p>学习一下</p><p></p> 谢谢<strong>翔麟.</strong> 谢谢分享