- 积分
- 781
- 明经币
- 个
- 注册时间
- 2011-5-24
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
我用CAD2008+VS2008做出来的控制面板总是闪一下就没有了。
具体方法是利用StatusBarMouseDownEventHandler事件显示面板。
下面是显示面板的代码。
- void showtool(object sender, EventArgs e)
- {
- Tools_List Tlist = new Tools_List();//这里是usercontrol控件
- Autodesk.AutoCAD.Windows.PaletteSet ps = new Autodesk.AutoCAD.Windows.PaletteSet("面板");
- ps.Visible = true; ps.Style = PaletteSetStyles.ShowCloseButton; //如果用ShowAutoHideButton只是第一次触发事件才一闪而过,用其他参数则每次触发均一闪而过,无法显示出来。
- ps.Dock = DockSides.None;
- ps.MinimumSize = new System.Drawing.Size(232, 315);
- ps.Size = new System.Drawing.Size(232, 315);
- ps.Add("用户控件", Tlist);
- ps.Visible = true;
- }
|
|