Coolite官方例子学习笔记三:按钮的花哨

 

按钮的花哨(前台简单属性设置)

一、给按钮加图片

<ext:Button runat="server" Text="Text" Icon="Add" />

二、给按钮加样式

<style type="text/css">
      .custom-icon1 {
           background-image: url(arrow-down.gif) !important;
        }
</style>
<ext:Button runat="server" Text="Text" IconCls="custom-icon1" />

三、给按钮加提示

<ext:Button runat="server" Text="Text">
     <ToolTips>
         <ext:ToolTip runat="server" Title="提示标题" Html="提示内容描述" />
     </ToolTips>
</ext:Button>

四、切换按钮

效果图:
点击后有被Pressed的效果
<ext:Button runat="server" Text="Button1" EnableToggle="true" ToggleGroup="Group1" Pressed="true" />
<ext:Button runat="server" Text="Button2" EnableToggle="true" ToggleGroup="Group1" />
<ext:Button runat="server" Text="Button3" EnableToggle="true" ToggleGroup="Group1" />

五、菜单按钮

效果图:
<ext:Button runat="server" Text="Text">
    <Menu>
        <ext:Menu runat="server">
            <Items>                    
                <ext:MenuItem runat="server" Text="Item 1" Icon="GroupAdd" />
                <ext:MenuItem runat="server" Text="Item 2" Icon="GroupDelete" />
                <ext:MenuItem runat="server" Text="Item 3" Icon="GroupEdit" />
            </Items>
        </ext:Menu>
    </Menu>
</ext:Button>

六、拆分按钮带菜单

效果图:

<ext:SplitButton ID="SplitButton1" runat="server" Text="拆分按钮">

 <Menu>

    <ext:Menu ID="Menu1" runat="server">

      <Items>

        <ext:MenuItem ID="MenuItem1" runat="server" Text="添加" Icon="GroupAdd" />

        <ext:MenuItem ID="MenuItem2" runat="server" Text="删除" Icon="GroupDelete" />

        <ext:MenuItem ID="MenuItem3" runat="server" Text="编辑" Icon="GroupEdit" />

      </Items>

    </ext:Menu>

 </Menu>

</ext:SplitButton >

 

七、循环按钮

效果图:

<ext:CycleButton runat="server" ShowText="true" PrependText="前面显示文本">

    <Menu>

        <ext:Menu runat="server">

           <Items>

              <ext:CheckMenuItem runat="server" Text="Text" Icon="Note" />

              <ext:CheckMenuItem runat="server" Text="Html" Icon="Html" Checked="true" />

           </Items>

        </ext:Menu>

    </Menu>

</ext:CycleButton>

八、无框平底按钮

效果图:

     <ext:Button runat="server" Text="FlatButton" Icon="Accept" Flat="true" />

八、ImageButton

ImageButton使用得也比较多,通过设置按扭的图片让按扭呈现出不同的风格,不过Coolite ToolkitImageButton控件和微软的有些不一样,微软的只能设置一张显示图片,如果要做动态交互效果只能通过样式或脚本程序去控制,Coolite Toolkit却直接提供了对外属性,只需要简单设置就可以完成一个丰富的界面交互效果的按扭,其功能点和ext:Button是一样的,如下所示:

<ext:ImageButton ID="ImageButton1" 
    runat
="server" 
    ImageUrl
="button/button.gif" 
    OverImageUrl
="button/overButton.gif" 
    DisabledImageUrl
="button/disabled.gif" 
    PressedImageUrl
="button/pressed.gif">
    
<AjaxEvents>
        
<Click OnEvent="Button1_Click" />
    
</AjaxEvents>
</ext:ImageButton>

 

2009年11月20日

转载于:https://www.cnblogs.com/meiqunfeng/archive/2009/11/20/1607002.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值