FreeTextBox的使用方法

简介:

很久就听说FreeTextBox不错,就下载了来用了下,发现网上介绍的文档少的可怜。在参考了前人的文档以后写点详细的文档出来,废话少说,到 http://www.freetextbox.com/网站上,都是英文,没事,不用管它,点Download,里面有个
Download Control (3.1.6)

点击就可以了,下完以后是个压缩文件,解压开来,有这几个主要文件:

aspnet_client FreeTextBox的外观文件,直接拷贝到你的工程的目录下就可以了。

Docs 文档嘛,就是说明文档,只有一个帮助文件

examples 这是人家官方调试好的例子

Framework-2.0 适合.net freameork2.0使用的dll(命名空间)

Framework-1.0 适合.net freameork1.1使用的dll(命名空间)

Framework-1.0 适合.net freameork1.0使用的dll(命名空间)

只要把Framework-2.0/Framework-1.1/Framework-1.0三个中适合你用的那个dll拷贝到你工程下的bin目录下,将

aspnet_client 拷贝到工程下,然后你可以随便的调试任何一个例子都很容易通过的。我只调试了一个,其他的也没

有什么问题的,有问题的发邮件给我吧xingyaocc@163.com

哦还有命名空间是FreeTextBoxControls

下面的是我调试的一个例子,大家可以参考下。为了方面,把代码和HTML写到一起了。 //ToolbarStyleConfiguration="officeMAC" 是我为了方便,而没有删除,如果不删除,就会有相应的风格出现,在aspnet_client 有的,大家如果不需要那么多风格也可以删除掉对应的文件夹以节省空间。

<%@ Page Language="C#" ValidateRequest=false %>
< %@ Register TagPrefix="FTB" Namespace="FreeTextBoxControls" Assembly="FreeTextBox" %>
< %@Import Namespace="System.Data" %>
< %@Import Namespace="System.Data.OleDb" %>

<script runat="server">

protected void Page_Load(Object Src, EventArgs E)
{
if (!IsPostBack)
{
FreeTextBox1.Text = "";
}
}

protected void SaveButton_Click(Object Src, EventArgs E)
{
FreeTextBox1.ImageGalleryPath = "images";
Output.Text = FreeTextBox1.Text;

string MyConnString="Provider=Microsoft.Jet.OleDb.4.0;Data Source="+Server.MapPath(".")+".\\data\\db1.mdb;";
OleDbConnection MyConn=new OleDbConnection(MyConnString);
MyConn.Open();
OleDbCommand myCmd = new OleDbCommand("insert into db1(content) values('" + FreeTextBox1.Text + "')", MyConn);
myCmd.ExecuteNonQuery();
MyConn.Close();
}


< /script>
< html>
< head>
<title>Default Setup</title>
< /head>
< body>

<form id="Form1" runat="server">

<h2>Default Example</h2>

<div>
//ToolbarStyleConfiguration="officeMAC"
<FTB:FreeTextBox id="FreeTextBox1" Focus="true"
SupportFolder="~/aspnet_client/FreeTextBox/"
JavaScriptLocation="ExternalFile"
ButtonImagesLocation="ExternalFile"
ToolbarImagesLocation="ExternalFile"

toolbarlayout="ParagraphMenu,FontFacesMenu,FontSizesMenu,FontForeColorsMenu,FontForeColorPicker,FontBackColorsMenu,
FontBackColorPicker|Bold,Italic,Underline,Strikethrough,Superscript,Subscript,RemoveFormat|JustifyLeft,JustifyRight,JustifyCenter,
JustifyFull;BulletedList,NumberedList,Indent,Outdent;CreateLink,Unlink,InsertImage|Cut,Copy,Paste,Delete;Undo,Redo,Print,Save|
SymbolsMenu,StylesMenu,InsertHtmlMenu|InsertRule,InsertDate,InsertTime|InsertTable,EditTable;InsertTableRowAfter,
InsertTableRowBefore,DeleteTableRow;InsertTableColumnAfter,InsertTableColumnBefore,DeleteTableColumn|InsertForm,InsertTextBox,
InsertTextArea,InsertRadioButton,InsertCheckBox,InsertDropDownList,InsertButton|InsertDiv,EditStyle,InsertImageFromGallery,
Preview,SelectAll,WordClean,NetSpell"
runat="Server"
GutterBackColor=""
DesignModeCss="designmode.css"
OnSaveClick="SaveButton_Click"
runat="Server" Text="<b>asdfds</b>" Width="600px" />
<asp:Button id="SaveButton" Text="Save" onclick="SaveButton_Click" runat="server" />
</div>

<div>
<asp:Literal id="Output" runat="server" />
</div>
</form>
< /body>
< /html>




本文转自钢钢博客园博客,原文链接:http://www.cnblogs.com/xugang/archive/2007/08/27/871537.html,如需转载请自行联系原作者


相关文章
|
5月前
|
运维 Java 程序员
帮助你掌握if-else的正确使用方法
在编程中,if-else语句引导程序走向不同路径。它是基础却至关重要,尤其对Java程序员。本文通过实例展示if-else的有效使用方法,包括减少嵌套以提升代码可读性,利用逻辑运算符简化条件判断,以及在异常处理中的应用。通过这些实践,你将学会如何让if-else成为代码中的导航仪,避免成为绊脚石,从而编写出更清晰、高效的程序。
41 1
|
7月前
|
Go
详细解读CList使用方法
详细解读CList使用方法
93 3
visualscope的使用方法
visualscope的使用方法
291 0
visualscope的使用方法
|
8月前
|
算法 Java 测试技术
letcode的使用方法
letcode的使用方法
62 0
|
安全
MouseWithoutBoard的使用方法
MouseWithoutBoard的使用方法
328 0
if、else、else if使用方法
if、else、else if使用方法
364 0
|
测试技术
HTMLReport使用2 | HTMLReport使用方法详解
HTMLReport使用2 | HTMLReport使用方法详解
112 0
SkinMagic使用方法完美总结
一直以来总想为自己用VC6做的程序美容一下,于是便找到这款skinmagic,虽然网上有许多关于此软件的使用说明,但实际使用过程中总会遇到一些问题,经过反复摸索和总结,于是便有了此文,希望对您有所帮助。
DataTableDelegate 使用方法
DataTableDelegate 使用方法
86 0
|
Web App开发 JavaScript 前端开发
YUIDoc的使用方法小结
一.YUIDoc概述以及安装YUIDoc是为YUI Library用来生成HTML版API文档的一系列工具集,文档的生成完全基于JavaDoc风格的代码注释规则。该工具是基于Python语言编写,并且使用了几个基于Python的扩展组件作为底层支持,如读写json对象、HTML模板管理以及源代码着色等等。
895 0