使用MagicLibrary 1.7.0的简单问题 我现在在使用MagicLibrary 1.7.0 有它的源码,现在我想用一个按钮点击修改浮动窗体的Visible,让停靠的窗体可以隐藏或显示,但不知道在源代码中怎么修改,麻烦高手指教一下 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我现在的代码是这样的,调用了 MagicLibrary.dll中的Content public static Crownwood.Magic.Docking.DockingManager _dockingManager = null; public void DockAndFloat(FormNavigation formNavigation, FormLayerControl formLayerControl) { _dockingManager = new DockingManager(this, VisualStyle.Plain); _dockingManager.OuterControl = formLayerControl; _dockingManager.InnerControl = formNavigation; Content formlay = new Content(_dockingManager, formLayerControl, "图层控制"); Content formNav = new Content(_dockingManager, formNavigation, "导航图"); formlay.Title = "图层控制"; formlay.FullTitle = "图层控制"; formlay.Control = formLayerControl; Size formLaySize = formlay.Control.Size; formlay.DisplaySize = formLaySize; formlay.AutoHideSize = formLaySize; formNav.Title = "导航图"; formNav.FullTitle = "导航图"; formNav.Control = formNavigation; Size formNavigationSize = formNav.Control.Size; formNav.DisplaySize = formNavigationSize; formNav.AutoHideSize = formNavigationSize; _dockingManager.Contents.Add(formNav); _dockingManager.Contents.Add(formlay); WindowContent wc = _dockingManager.AddContentWithState(formlay, State.DockLeft); // _dockingManager.ShowContent(_dockingManager.Contents["导航图"]); // _dockingManager.ShowContent(_dockingManager.Contents["图层控制"]); _dockingManager.AddContentToWindowContent(formNav, wc); }然后在按钮事件中是这么写的 if (content.Visible == true) { content.Visible = false; } else { content.Visible = true; }我还修改了dll中的代码,本来Content.cs中的_Visible是只读的, 我给他加了个set{_visible=value}可是点按钮时不能隐藏或显示 大哥,我急求MagicLibrary 的源码,能不能给我发一份?拜托---[email protected] WinForm程序 脱离.NET框架的问题???? .net 如何resize,resave超大image 我的窗体的图标都变了,打不开了 关于消息处理和事件 C#连接数据库 C#读取Oracle存储过程记录,出现异常! 网站程序怎样加密啊? 在TEXTBOX中实现onfocus 的功能 txt00.Attributes.Add("onfocus", "")出错的问题 “命令”窗口 ->“即时”模式 中 输出字符串时回车换行不起作用? 请问,这为什么不调用? 把表中数据显示到树形控件 开发FTP时候遇到的问题
public static Crownwood.Magic.Docking.DockingManager _dockingManager = null;
public void DockAndFloat(FormNavigation formNavigation, FormLayerControl formLayerControl)
{
_dockingManager = new DockingManager(this, VisualStyle.Plain);
_dockingManager.OuterControl = formLayerControl;
_dockingManager.InnerControl = formNavigation;
Content formlay = new Content(_dockingManager, formLayerControl, "图层控制");
Content formNav = new Content(_dockingManager, formNavigation, "导航图");
formlay.Title = "图层控制";
formlay.FullTitle = "图层控制";
formlay.Control = formLayerControl;
Size formLaySize = formlay.Control.Size;
formlay.DisplaySize = formLaySize;
formlay.AutoHideSize = formLaySize; formNav.Title = "导航图";
formNav.FullTitle = "导航图";
formNav.Control = formNavigation;
Size formNavigationSize = formNav.Control.Size;
formNav.DisplaySize = formNavigationSize;
formNav.AutoHideSize = formNavigationSize;
_dockingManager.Contents.Add(formNav);
_dockingManager.Contents.Add(formlay); WindowContent wc = _dockingManager.AddContentWithState(formlay, State.DockLeft);
// _dockingManager.ShowContent(_dockingManager.Contents["导航图"]);
// _dockingManager.ShowContent(_dockingManager.Contents["图层控制"]);
_dockingManager.AddContentToWindowContent(formNav, wc);
}
然后在按钮事件中是这么写的
if (content.Visible == true)
{
content.Visible = false;
}
else
{
content.Visible = true;
}我还修改了dll中的代码,本来Content.cs中的_Visible是只读的, 我给他加了个set{_visible=value}可是点按钮时不能隐藏或显示
拜托---
[email protected]