Source/Office2007Form/Office2007Form.cs
(开头部分) 50KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Text;
using System.Drawing;
using System.Windows.Forms;
using System.Runtime.InteropServices;
using DevComponents.DotNetBar.Rendering;
using System.Drawing.Drawing2D;
using System.ComponentModel;
namespace DevComponents.DotNetBar
{
/// <summary>
/// Represents the form in Office 2007 style with custom borders and caption.
/// </summary>
public class Office2007Form : Office2007RibbonForm
{
#region Private Variables
private int m_BorderWidth = 2;
private int m_CornerSize = 5;
private GenericItemContainer m_Caption = null;
private ColorScheme m_ColorScheme = null;
private LabelItem m_TitleLabel = null;
private SystemCaptionItem m_SystemIcon = null;
private SystemCaptionItem m_SystemButtons = null;
private Timer m_MouseTimer = null;
private Font m_CaptionFont = null;
private string m_TitleText = "";
#endregion
#region Constructor
public Office2007Form()
: base()
{
m_BorderWidth = SystemInformation.Border3DSize.Width + NativeFunctions.BorderMultiplierFactor;
this.DockPadding.All = 0;
m_Caption = new GenericItemContainer();
m_Caption.GlobalItem = false;
m_Caption.ContainerControl = this;
m_Caption.WrapItems = false;
m_Caption.EventHeight = false;
m_Caption.UseMoreItemsButton = false;
m_Caption.Stretch = true;
m_Caption.Displayed = true;
m_Caption.SystemContainer = true;
m_Caption.PaddingTop = 0;
m_Caption.PaddingBottom = 0;
m_Caption.PaddingLeft = 2;
m_Caption.ItemSpacing = 1;
m_Caption.SetOwner(this);
m_Caption.Style = eDotNetBarStyle.Office2007;
m_Caption.ToolbarItemsAlign = eContainerVerticalAlignment.Top;
m_SystemIcon = new SystemCaptionItem();
m_SystemIcon.Enabled = false;
m_Caption.SubItems.Add(m_SystemIcon);
m_SystemIcon.IsSystemIcon = true;
m_SystemIcon.Icon = this.Icon;
m_TitleLabel = new LabelItem();
后面还有 1207 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。