WebHtmlEditor 1.6.2006.0219 Release SDK

ToolbarButton 类

表示 Toolbar 中的 Button 元素

有关此类型所有成员的列表,请参阅 ToolbarButton 成员。

System.Object
System.Web.UI.Control
System.Web.UI.WebControls.WebControl
LionSky.WebControls.Tool
LionSky.WebControls.ToolbarButton

public class ToolbarButton : Tool

线程安全

此类型的所有公共静态(Visual Basic 中为 Shared)成员对多线程操作而言都是安全的。但不保证任何实例成员是线程安全的。

备注

工具栏存储的按钮工具类,使用 ToolbarButton 类以编程方式控制 Toolbar 中 Button 元素。

示例

以下示例演示了如何使用 ToolbarButton 类来创建自定义按钮工具

 
 <%@ Page Language="C#"%>
 
 <%@ Register Assembly="WebHtmlEditor1.6" Namespace="LionSky.WebControls" TagPrefix="Lionsky" %>
 
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
 <html xmlns="http://www.w3.org/1999/xhtml" >
 <head runat="server">
     <script runat="server">
     protected void Page_Load(object sender, EventArgs e)
     {
         ToolbarButton tc = new ToolbarButton(LionSky.WebControls.ButtonType.Button, "", "CustomButton");
         tc.CustomOnClickEventBody = @"alert (""Custom Command Button"");";           
         Toolbar tb = new Toolbar();
         tb.Name = "Toolbar1";
         tb.Tools.Add(tc);
         WebHtmlEditor1.Toolbars.Add(tb);
     }
       protected void Button1_Click(Object sender, EventArgs e)
       {
           Response.Write(WebHtmlEditor1.Html);
       }
    </script>
 </head>
 <body>    
     <form id="form1" runat="server">
    <div>
    <Lionsky:WebHtmlEditor ID="WebHtmlEditor1" runat="server">
     </Lionsky:WebHtmlEditor>
<br />
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Submit" />
</div>
 </form>
</body>
</html>
 

要求

命名空间: LionSky.WebControls

程序集: WebHtmlEditor1.6 (在 WebHtmlEditor1.6.dll 中)

请参见

ToolbarButton 成员 | LionSky.WebControls 命名空间