📄 freetextbox.cs
字号:
object savedState = this.ViewState["AllowHtmlMode"];
return (savedState == null) ? true : (bool) savedState;
}
set
{
ViewState["AllowHtmlMode"] = value;
}
}
/// <summary>
/// 获取或设置一个值,该值指示当指定 HtmlMode.Tabs 值时是否显示状态栏。
/// </summary>
[CategoryAttribute("行为"),DescriptionAttribute("获取或设置一个值,该值指示当指定 HtmlMode.Tabs 值时是否显示状态栏。")]
public bool ShowStatusArea
{
get
{
object savedState = this.ViewState["ShowStatusArea"];
return (savedState == null) ? false : (bool) savedState;
}
set
{
ViewState["ShowStatusArea"] = value;
}
}
/// <summary>
/// 获取或设置工具条的背景颜色。
/// </summary>
[CategoryAttribute("工具条行为"),DescriptionAttribute("获取或设置工具条的背景颜色。")]
public Color ToolbarBackColor
{
get
{
object savedState = this.ViewState["ToolbarBackColor"];
return (savedState == null) ? Color.Empty : (Color) savedState;
}
set
{
ViewState["ToolbarBackColor"] = value;
}
}
/// <summary>
/// 获取或设置一个值,该值指示是否使用工具条的图片背景。
/// </summary>
[CategoryAttribute("工具条行为"),DescriptionAttribute("获取或设置一个值,该值指示是否使用工具条的图片背景。")]
public bool ToolbarBackGroundImage
{
get
{
object savedState = this.ViewState["ToolbarBackGroundImage"];
return (savedState == null) ? true : (bool) savedState;
}
set
{
ViewState["ToolbarBackGroundImage"] = value;
}
}
// 编辑器基本项目
/// <summary>
/// 获取或设置工具条按钮的提示信息显示模式。可以为:None(不显示),Selective(选中时显示),All(显示所有)。
/// </summary>
[CategoryAttribute("工具条行为"),DescriptionAttribute("获取或设置工具条按钮的提示信息显示模式。可以为:None(不显示),Selective(选中时显示),All(显示所有)。")]
public ButtonTitleMode ButtonTitleMode
{
get
{
object savedState = this.ViewState["ButtonTitleMode"];
return (savedState == null) ? ButtonTitleMode.None : (ButtonTitleMode) savedState;
}
set
{
ViewState["ButtonTitleMode"] = value;
}
}
/// <summary>
/// 获取或设置 HTML 视图的切换方式。可以为:Tabs(选项卡),Checkbox(复选框)
/// </summary>
[CategoryAttribute("行为"),DescriptionAttribute("获取或设置 HTML 视图的切换方式。可以为:Tabs(选项卡),Checkbox(复选框)")]
public HtmlMode HtmlMode
{
get
{
object savedState = this.ViewState["HtmlMode"];
return (savedState == null) ? HtmlMode.Tabs : (HtmlMode) savedState;
}
set
{
ViewState["HtmlMode"] = value;
}
}
/// <summary>
/// 获取或设置当回车键按下时编辑器的行为。可以为:ParagraphBreak(插入段落标记),LineBreak(插入换行标记)。
/// </summary>
[CategoryAttribute("行为"),DescriptionAttribute("获取或设置当回车键按下时编辑器的行为。ParagraphBreak(插入段落标记),可以为:LineBreak(插入换行标记)。")]
public BreakMode BreakMode
{
get
{
object savedState = this.ViewState["BreakMode"];
return (savedState == null) ? BreakMode.ParagraphBreak : (BreakMode) savedState;
}
set
{
ViewState["BreakMode"] = value;
}
}
/// <summary>
/// 获取或设置 FreeTextBox 控件的宽度。
/// </summary>
[CategoryAttribute("外观"),DescriptionAttribute("获取或设置 FreeTextBox 控件的宽度。")]
public Unit Width
{
get
{
object savedState = this.ViewState["Width"];
return (savedState == null) ? new Unit("460px") : (Unit) savedState;
}
set
{
ViewState["Width"] = value;
}
}
/// <summary>
/// 获取或设置 FreeTextBox 控件的高度。
/// </summary>
[CategoryAttribute("外观"),DescriptionAttribute("获取或设置 FreeTextBox 控件的高度。")]
public Unit Height
{
get
{
object savedState = this.ViewState["Height"];
return (savedState == null) ? new Unit("300px") : (Unit) savedState;
}
set
{
ViewState["Height"] = value;
}
}
/// <summary>
/// 获取或设置 FreeTextBox 控件的背景色。
/// </summary>
[CategoryAttribute("外观"),DescriptionAttribute("获取或设置 FreeTextBox 控件的背景色。")]
public Color BackColor
{
get
{
object savedState = this.ViewState["BackColor"];
return (savedState == null) ? ColorTranslator.FromHtml("#9EBEF5") : (Color) savedState;
}
set
{
ViewState["BackColor"] = value;
}
}
/// <summary>
/// 获取或设置 FreeTextBox 控件 HTML 切换标签右侧空余部分的背景色。
/// </summary>
[CategoryAttribute("外观"),DescriptionAttribute("获取或设置 FreeTextBox 控件 HTML 切换标签右侧空余部分的背景色。")]
public Color GutterBackColor
{
get
{
object savedState = this.ViewState["GutterBackColor"];
return (savedState == null) ? ColorTranslator.FromHtml("#81A9E2") : (Color) savedState;
}
set
{
ViewState["GutterBackColor"] = value;
}
}
/// <summary>
/// 获取或设置 FreeTextBox 控件的边框色(浅色)。
/// </summary>
[CategoryAttribute("外观"),DescriptionAttribute("获取或设置 FreeTextBox 控件的边框色(浅色)。")]
public Color EditorBorderColorLight
{
get
{
object savedState = this.ViewState["EditorBorderColorLight"];
return (savedState == null) ? ColorTranslator.FromHtml("#808080") : (Color) savedState;
}
set
{
ViewState["EditorBorderColorLight"] = value;
}
}
/// <summary>
/// 获取或设置 FreeTextBox 控件的边框色(深色)。
/// </summary>
[CategoryAttribute("外观"),DescriptionAttribute("获取或设置 FreeTextBox 控件的边框色(深色)。")]
public Color EditorBorderColorDark
{
get
{
object savedState = this.ViewState["EditorBorderColorDark"];
return (savedState == null) ? ColorTranslator.FromHtml("#808080") : (Color) savedState;
}
set
{
ViewState["EditorBorderColorDark"] = value;
}
}
/// <summary>
/// 获取或设置 FreeTextBox 控件编辑区域的边框色(浅色)。
/// </summary>
[CategoryAttribute("外观"),DescriptionAttribute("获取或设置 FreeTextBox 控件编辑区域的边框色(浅色)。")]
public Color GutterBorderColorLight
{
get
{
object savedState = this.ViewState["GutterBorderColorLight"];
return (savedState == null) ? ColorTranslator.FromHtml("#FFFFFF") : (Color) savedState;
}
set
{
ViewState["GutterBorderColorLight"] = value;
}
}
/// <summary>
/// 获取或设置 FreeTextBox 控件编辑区域的边框色(深色)。
/// </summary>
[CategoryAttribute("外观"),DescriptionAttribute("获取或设置 FreeTextBox 控件编辑区域的边框色(深色)。")]
public Color GutterBorderColorDark
{
get
{
object savedState = this.ViewState["GutterBorderColorDark"];
return (savedState == null) ? ColorTranslator.FromHtml("#808080") : (Color) savedState;
}
set
{
ViewState["GutterBorderColorDark"] = value;
}
}
/// <summary>
/// 获取一个值,该值指示客户端浏览器是否支持 MSHTML 编辑器。
/// </summary>
[BrowsableAttribute(false),DescriptionAttribute("获取一个值,该值指示客户端浏览器是否支持 MSHTML 编辑器。")]
public bool IsMshtmlEditorCapable
{
get
{
try
{
HttpBrowserCapabilities BrowserInfo = Page.Request.Browser;
return ((BrowserInfo.Browser.ToUpper().IndexOf("IE") > -1 && BrowserInfo.MajorVersion >= 5) && (BrowserInfo.Platform == "Win95" || BrowserInfo.Platform == "Win98" || BrowserInfo.Platform == "WinNT" || BrowserInfo.Platform == "WinXP" || BrowserInfo.Platform == "Win2000"));
}
catch
{
return false;
}
}
}
/// <summary>
/// 获取一个值,该值指示客户端浏览器是否可以显示一个简单的编辑器。
/// </summary>
[BrowsableAttribute(false),DescriptionAttribute("获取一个值,该值指示客户端浏览器是否可以显示一个简单的编辑器。")]
public bool IsBasicEditorCapable
{
get
{
try
{
return (Page.Request.Browser.Browser.ToUpper().IndexOf("NETSCAPE") > -1 && Page.Request.Browser.MajorVersion >= 5);
}
catch
{
return false;
}
}
}
/// <summary>
/// 获取或设置当客户端浏览器不支持编辑器显示时的行为。可以为:BasicEditor(基本编辑器),Document(显示内容),Message(提示错误),TextArea(显示 HTML)。
/// </summary>
[CategoryAttribute("行为"),DescriptionAttribute("获取或设置当客户端浏览器不支持编辑器显示时的行为。可以为:BasicEditor(基本编辑器),Document(显示内容),Message(提示错误),TextArea(显示 HTML)。")]
public DownlevelMode DownlevelMode
{
get
{
object savedState = this.ViewState["DownlevelMode"];
return (savedState == null) ? DownlevelMode.BasicEditor : (DownlevelMode) savedState;
}
set
{
ViewState["DownlevelMode"] = value;
}
}
/// <summary>
/// 获取或设置当客户端浏览器不支持编辑器显示且 DownlevelMode 指定为 Message 时的错误提示信息。
/// </summary>
[CategoryAttribute("外观"),DescriptionAttribute("获取或设置当客户端浏览器不支持编辑器显示且 DownlevelMode 指定为 Message 时的错误提示信息。")]
public string DownlevelMessage
{
get
{
object savedState = this.ViewState["DownlevelMessage"];
return (savedState == null) ? "您的浏览器无法显示此 DHTML 编辑器。" : (string) savedState;
}
set
{
ViewState["DownlevelMessage"] = value;
}
}
/// <summary>
/// 获取或设置当客户端浏览器不支持编辑器显示且 DownlevelMode 指定为 TextArea 时显示的文本框列数。
/// </summary>
[CategoryAttribute("外观"),DescriptionAttribute("获取或设置当客户端浏览器不支持编辑器显示且 DownlevelMode 指定为 TextArea 时显示的文本框列数。")]
public int DownlevelColumns
{
get
{
object savedState = this.ViewState["DownlevelColumns"];
return (savedState == null) ? 0 : (int) savedState;
}
set
{
ViewState["DownlevelColumns"] = value;
}
}
/// <summary>
/// 获取或设置当客户端浏览器不支持编辑器显示且 DownlevelMode 指定为 TextArea 时显示的文本框行数。
/// </summary>
[CategoryAttribute("外观"),DescriptionAttribute("获取或设置当客户端浏览器不支持编辑器显示且 DownlevelMode 指定为 TextArea 时显示的文本框行数。")]
public int DownlevelRows
{
get
{
object savedState = this.ViewState["DownlevelRows"];
return (savedState == null) ? 0 : (int) savedState;
}
set
{
ViewState["DownlevelRows"] = value;
}
}
/// <summary>
/// 获取或设置编辑器的起始视图。可以为:DesignMode(设计视图),HtmlMode(HTML 视图)。
/// </summary>
[CategoryAttribute("行为"),DescriptionAttribute("获取或设置编辑器的起始视图。可以为:DesignMode(设计视图),HtmlMode(HTML 视图)。")]
public EditorMode StartMode
{
get
{
object savedState = this.ViewState["StartMode"];
return (savedState == null) ? EditorMode.DesignMode : (EditorMode) savedState;
}
set
{
ViewState["StartMode"] = value;
}
}
/// <summary>
/// 获取或设置设计视图使用的 CSS 样式文件。
/// </summary>
[CategoryAttribute("外部的"),DescriptionAttribute("获取或设置设计视图使用的 CSS 样式文件。")]
public string DesignModeCss
{
get
{
object savedState = this.ViewState["DesignModeCss"];
return (savedState == null) ? "" : ResolveUrl((string) savedState);
}
set
{
ViewState["DesignModeCss"] = value;
}
}
/// <summary>
/// 获取或设置 HTML 视图使用的 CSS 样式文件。
/// </summary>
[CategoryAttribute("外部的"),DescriptionAttribute("获取或设置 HTML 视图使用的 CSS 样式文件。")]
public string HtmlModeCss
{
get
{
object savedState = this.ViewState["HtmlModeCss"];
return (savedState == null) ? "" : ResolveUrl((string) savedState);
}
set
{
ViewState["HtmlModeCss"] = value;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -