Telerik is a leading vendor of ASP.NET AJAX, ASP.NET MVC, Silverlight, WinForms and WPF controls and components, as well as .NET Reporting, .NET ORM , .NET CMS, Code Analysis, Mocking, Team Productivity and Automated Testing Tools. Building on its expertise in interface development and Microsoft technologies, Telerik helps customers build applications with unparalleled richness, responsiveness and interactivity. Telerik products help thousands of companies to be more productive and deliver reliable applications under budget and on time.
Version Q2 2011 released 07/12/2011
select

Editor / Toolbar Mode

The RadEditor's ToolbarMode property specifies the behaviour of the toolbar. When ToolbarMode is set to PageTop, ShowOnFocus or Floating, then the toolbar loads its scripts when it is displayed for the first time, but not when the page is loaded. This lazy initialization of the invisible toolbars increases the loading speed of the control and it is suitable in scenarios with multiple editors.
Choose Toolbar Mode:
Editor 1: Editor 2:
   
  
 
 
   
   
  
 
 
   

Editor 3:
   
  
 
 
   

  • Toolbar Modes

    RadEditor introduces a property named ToolbarMode, which specifies the behaviour of the toolbar. Here are the different options for setting the ToolbarMode:

    • Default - the toolbar is static and positioned over the content area
    • PageTop - in this mode, when a particular editor gets the focus its toolbar will appear docked at the top of the page
    • ShowOnFocus - here the toolbar will appear right above the editor when it gets focus.
    • Floating - the toolbar will pop up in a window and will allow the user to move it over the page.

Source Code

C# VB.NET
Show code in new window Demo isolation steps
  • <%@ Page Theme="Default" Language="C#" AutoEventWireup="true" CodeFile="DefaultCS.aspx.cs" Inherits="Telerik.Web.Examples.Editor.ToolbarMode.DefaultCS" %>
    <%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
    <%@ Register TagPrefix="qsf" Namespace="Telerik.QuickStart" %>
    <%@ Register TagPrefix="qsf" TagName="Header" Src="~/Common/Header.ascx" %>
    <%@ Register TagPrefix="qsf" TagName="HeadTag" Src="~/Common/HeadTag.ascx" %>
    <%@ Register TagPrefix="qsf" TagName="Footer" Src="~/Common/Footer.ascx" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <qsf:headtag id="Headtag1" runat="server"/>
        
    </head>
    <body class="BODY">
        <form id="form1" runat="server">
                             
            <qsf:header id="Header1" runat="server" navigationlanguage="c#"/>
         <telerik:RadScriptManager ID="ScriptManager1" runat="server" />
         <table class="Container" cellpadding="0" cellspacing="0" border="0">
                    <tr>
                        <th colspan="2" align="center">
                            <qsf:InformationBox ID="InformationBox1" runat="server" style="text-align:left;">The RadEditor's <i>ToolbarMode</i> property specifies the behaviour of the toolbar. When <i>ToolbarMode</i> is set to <i>PageTop, ShowOnFocus or Floating</i>,
                            then the toolbar loads its scripts when it is displayed for the first time, but not when the page is loaded. This lazy initialization of the invisible toolbars increases the loading speed of the control and it is suitable in scenarios with multiple editors.</qsf:InformationBox>
                        </th>
                    </tr>
                    <tr>
                        <td class="text" colspan="2" valign="top">
                            Choose Toolbar Mode:
    <asp:DropDownList id="ChooseToolbarMode" runat="server"
    AutoPostBack="True"
    OnSelectedIndexChanged="ChooseToolbarMode_SelectedIndexChanged">

                                <asp:listitem Value="Default">Default</asp:listitem>
                                <asp:listitem Value="PageTop">PageTop</asp:listitem>
                                <asp:listitem Value="ShowOnFocus" selected="True">ShowOnFocus</asp:listitem>
                                <asp:listitem Value="Floating">Floating</asp:listitem>
                            </asp:DropDownList>
                        </td>
                    </tr>
                    <tr>
                        <td class="text">
                            Editor 1:
                        </td>
                        <td class="text">
                            Editor 2:
                        </td>
                    </tr>
                    <tr>
                        <td valign="top">
                            <telerik:RadEditor ID="RadEditor1" Runat="server"
                                Width="280px"
                                Height="200px"
                                ToolsFile="ToolsFileLimited.xml">
                                 <Content>
         <img alt="product logo" src="../../Img/productLogoLight.gif" />is the successor of the well known industry standard Editor for ASP.NET. The tight integration with ASP.NET AJAX and the powerful new capabilities make Telerik's WYSIWYG Editor a flexible and lightweight component, turning it into the fastest loading Web Editor. Among the hottest features are:
         <ul>
                                        <li><em>Single-file, drag-and-drop deployment</em></li>
                                        <li><em>Built on top of ASP.NET AJAX</em></li>
                                        <li><em>Unmatched loading speed with new semantic rendering </em></li>
                                        <li><em>Full keyboard accessibility</em></li>
                                        <li><em>Flexible Skinning mechanism</em></li>
                                        <li><em>Simplified and intuitive toolbar configuration</em></li>
                                        <li><em>Out-of-the-box XHTML-enabled output</em></li>
                                        </ul>
         </Content>
                                </telerik:RadEditor>
                        </td>
                        <td valign="top">
                            <telerik:RadEditor ID="RadEditor2" Runat="server"
                                Width="440px"
                                Height="200px"
                                ToolsFile="ToolsFile.xml">
                                 <Content>
         <img alt="product logo" src="../../Img/productLogoLight.gif" /> is the successor of the well known industry standard Editor for ASP.NET. The tight integration with ASP.NET AJAX and powerful new capabilities of the RadControls for ASP.NET AJAX suite features the new WYSIWYG Editor as a flexible and lightweight component, turning to be the fastest loading Web Editor. Among the hottest features are:
         <ul>
                                            <li><em>Single-file, drag-and-drop deployment</em></li>
                                            <li><em>Built on top of ASP.NET AJAX</em></li>
                                            <li><em>Unmatched loading speed with new semantic rendering </em></li>
                                            <li><em>Full keyboard accessibility</em></li>
                                            <li><em>Flexible Skinning mechanism</em></li>
                                            <li><em>Simplified and intuitive toolbar configuration</em></li>
                                            <li><em>Out-of-the-box XHTML-enabled output</em></li>
                                            </ul>
         </Content>
                            </telerik:RadEditor>
                        </td>
                    </tr>
                    <tr>
                        <td class="text" colspan="2">
                            <br />
                            Editor 3:
                        </td>
                    </tr>
                    <tr>
                        <td colspan="2">
                            <telerik:RadEditor ID="RadEditor3" Runat="server" Width="720px" Height="270px">
                                <Content>
         <img alt="product logo" src="../../Img/productLogoLight.gif" /> is the successor of the well known industry standard Editor for ASP.NET. The tight integration with ASP.NET AJAX and powerful new capabilities of the RadControls for ASP.NET AJAX suite features the new WYSIWYG Editor as a flexible and lightweight component, turning to be the fastest loading Web Editor. Among the hottest features are:
         <ul>
                                        <li><em>Single-file, drag-and-drop deployment</em></li>
                                        <li><em>Built on top of ASP.NET AJAX</em></li>
                                        <li><em>Unmatched loading speed with new semantic rendering </em></li>
                                        <li><em>Full keyboard accessibility</em></li>
                                        <li><em>Flexible Skinning mechanism</em></li>
                                        <li><em>Simplified and intuitive toolbar configuration</em></li>
                                        <li><em>Out-of-the-box XHTML-enabled output</em></li>
                                        </ul>
         </Content>
         <Modules>
         <telerik:EditorModule Name="fakeModule" />
         </Modules>
                            </telerik:RadEditor>
                        </td>
                    </tr>
                </table>

        
         <qsf:footer runat="server" id="Footer1"/>
        </form>
    </body>
    </html>

Get more than expected!

 
 

Take your time to truly experience the power of RadControls for ASP.NET AJAX with a free 60-day trial backed up by Telerikโ€™s unlimited dedicated support.

Download your RadControls for ASP.NET AJAX trial and jumpstart your development with the available Getting Started resources.

If you have any questions, do not hesitate to contact us at sales@telerik.com.

Copyright 2002-2024 © Telerik. All right reserved
Telerik Inc, 201 Jones Rd, Waltham, MA 02451