Source/Design/DotNetBarManagerDesigner.cs
(开头部分) 49KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Reflection;
using System.Collections;
using System.Xml;
using System.Windows.Forms;
using System.Drawing;
namespace DevComponents.DotNetBar.Design
{
/// <summary>
/// Summary description for DotNetBarDesigner.
/// </summary>
public class DotNetBarManagerDesigner:System.ComponentModel.Design.ComponentDesigner,IDesignerServices
{
#region Private Variables
//private bool m_PopupProvider=false;
private bool m_Selected=false;
#endregion
#region Licensing Stuff
#if !TRIAL
internal static string GetLicenseKey()
{
string key = "";
Microsoft.Win32.RegistryKey regkey = Microsoft.Win32.Registry.LocalMachine;
regkey = regkey.OpenSubKey("Software\\DevComponents\\Licenses", false);
if (regkey != null)
{
object keyValue = regkey.GetValue("DevComponents.DotNetBar.DotNetBarManager2");
if (keyValue != null)
key = keyValue.ToString();
}
return key;
}
#endif
#endregion
#region Internal Implementation
public override DesignerVerbCollection Verbs
{
get
{
DesignerVerb[] verbs = new DesignerVerb[] {
new DesignerVerb("Create Dock Bar Left", new EventHandler(CreateDockBarLeft)),
new DesignerVerb("Create Dock Bar Right", new EventHandler(CreateDockBarRight)),
new DesignerVerb("Create Dock Bar Bottom", new EventHandler(CreateDockBarBottom)),
new DesignerVerb("Create Dock Bar Top", new EventHandler(CreateDockBarTop)),
new DesignerVerb("Create Menu Bar", new EventHandler(CreateMenuBar)),
new DesignerVerb("Create Toolbar", new EventHandler(CreateToolbar)),
new DesignerVerb("Enable Document Docking", new EventHandler(OnEnableDocumentDocking))};
return new DesignerVerbCollection(verbs);
}
}
//public override void DoDefaultAction()
//{
// DotNetBarManager dbm=this.Component as DotNetBarManager;
后面还有 1188 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。