toolbar2.cs

来自「该项目中对 SQLHelper 类进行了简单封装」· CS 代码 · 共 167 行

CS
167
字号
/* 
 * Toolbar2.cs @Microsoft Visual Studio 2008 <.NET Framework 3.5>
 * AfritXia
 * 2006-07-21
 * 
 * Copyright(c) http://www.AfritXia.NET/
 * 
 */

using System;
using System.Collections;
using System.Collections.Specialized;
using System.ComponentModel;
using System.Drawing;
using System.Drawing.Imaging;
using System.Text;
using System.Web;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;

namespace NET.AfritXia.Components.Web.TextPane
{
	/// <summary>
	/// 控件工具条2
	/// </summary>
	internal class Toolbar2 : ToolbarBase
	{
		// 加粗字体按钮
		private ToolbarImageButton m_btnBold = null;
		// 斜体字按钮
		private ToolbarImageButton m_btnItalic = null;
		// 下划线按钮
		private ToolbarImageButton m_btnUnderLine = null;
		// 缩进
		private ToolbarImageButton m_btnIndent = null;
		// 撤销缩进
		private ToolbarImageButton m_btnOutdent = null;
		// 段落左对齐
		private ToolbarImageButton m_btnJustifyLeft = null;
		// 段落居中
		private ToolbarImageButton m_btnJustifyCenter = null;
		// 段落右对齐
		private ToolbarImageButton m_btnJustifyRight = null;

		// 加粗字体按钮
		private ToolbarImageButton m_btnCut = null;
		// 斜体字按钮
		private ToolbarImageButton m_btnCopy = null;
		// 下划线按钮
		private ToolbarImageButton m_btnPaste = null;
		// 下划线按钮
		private ToolbarImageButton m_btnUndo = null;
		// 插入链接
		private ToolbarImageButton m_btnAnchor = null;
		// 取消链接
		private ToolbarImageButton m_btnCancelAnchor = null;
		// 插入图片
		private ToolbarImageButton m_btnPicture = null;
		// 下划线按钮
		private ToolbarImageButton m_btnRule = null;

		// 插入链接
		private ToolbarImageButton m_btnEraser = null;

		#region 类 Toolbar2 构造器
		/// <summary>
		/// 类 Toolbar2 默认构造器
		/// </summary>
		public Toolbar2()
			: base()
		{
		}
		#endregion

		/// <summary>
		/// 创建控件的子控件
		/// </summary>
		protected override void CreateChildControls()
		{
			base.CreateChildControls();

			// 字体加粗按钮
			this.m_btnBold = ToolbarImageButton.Create("Bold", "CMD_BOLD");
			this.AddControl(this.m_btnBold);

			// 斜体字按钮
			this.m_btnItalic = ToolbarImageButton.Create("Italic", "CMD_ITALIC");
			this.AddControl(this.m_btnItalic);

			// 下划线按钮
			this.m_btnUnderLine = ToolbarImageButton.Create("UnderLine", "CMD_UNDERLINE");
			this.AddControl(this.m_btnUnderLine);

			// 添加分隔符
			this.CreateSeparator();

			// 缩进按钮
			this.m_btnIndent = ToolbarImageButton.Create("Indent", "CMD_INDENT");
			this.AddControl(this.m_btnIndent);

			// 撤销缩进按钮
			this.m_btnOutdent = ToolbarImageButton.Create("Outdent", "CMD_OUTDENT");
			this.AddControl(this.m_btnOutdent);

			// 添加分隔符
			this.CreateSeparator();

			// 段落左对齐按钮
			this.m_btnJustifyLeft = ToolbarImageButton.Create("JustifyLeft", "CMD_JUSTIFY_LEFT");
			this.AddControl(this.m_btnJustifyLeft);

			// 段落居中对齐按钮
			this.m_btnJustifyCenter = ToolbarImageButton.Create("JustifyCenter", "CMD_JUSTIFY_CENTER");
			this.AddControl(this.m_btnJustifyCenter);

			// 段落右对齐按钮
			this.m_btnJustifyRight = ToolbarImageButton.Create("JustifyRight", "CMD_JUSTIFY_RIGHT");
			this.AddControl(this.m_btnJustifyRight);

			// 添加分隔符
			this.CreateSeparator();

			// 剪切按钮
			this.m_btnCut = ToolbarImageButton.Create("Cut", "CMD_CUT");
			this.AddControl(this.m_btnCut);

			// 复制按钮
			this.m_btnCopy = ToolbarImageButton.Create("Copy", "CMD_COPY");
			this.AddControl(this.m_btnCopy);

			// 粘贴按钮
			this.m_btnPaste = ToolbarImageButton.Create("Paste", "CMD_PASTE");
			this.AddControl(this.m_btnPaste);

			// 撤销按钮
			this.m_btnUndo = ToolbarImageButton.Create("Undo", "CMD_UNDO");
			this.AddControl(this.m_btnUndo);

			// 添加分隔符
			this.CreateSeparator();

			// 插入链接按钮
			this.m_btnAnchor = ToolbarImageButton.Create("Anchor", "CMD_ANCHOR");
			this.AddControl(this.m_btnAnchor);

			// 取消链接按钮
			this.m_btnCancelAnchor = ToolbarImageButton.Create("CancelAnchor", "CMD_CANCEL_ANCHOR");
			this.AddControl(this.m_btnCancelAnchor);

			// 插入图片按钮
			this.m_btnPicture = ToolbarImageButton.Create("Picture", "CMD_PICTURE");
			this.AddControl(this.m_btnPicture);

			// 插入横线按钮
			this.m_btnRule = ToolbarImageButton.Create("Rule", "CMD_RULE");
			this.AddControl(this.m_btnRule);

			// 添加分隔符
			this.CreateSeparator();

			// 清除格式按钮
			this.m_btnEraser = ToolbarImageButton.Create("Eraser", "CMD_ERASER");
			this.AddControl(this.m_btnEraser);
		}
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?