MSPlus-ToolBar Control

來源:互聯網
上載者:User

這是ToolBar控制項,是不是和Vs.Net的工具條很像啊?!,但他是B/S結構的是MSPLUS控制項集中的一個。

如下:你可以直接寫在標籤裡,來定義TOOLBAR和他的子項                <cc1:MenuItem Label="編輯項目" ID="X7">
                    <cc1:MenuItem Label="刪除" ID="X10" LeftIcon="icon_delete" LeftIconOver="icon_delete_over"></cc1:MenuItem>
                    <cc1:MenuItem Image="gray"></cc1:MenuItem>
                    <cc1:MenuItem Label="顯示成員 " ID="X11" LeftIcon="icon_listMembers" LeftIconOver="icon_listMembers_over"
                        Disable="true">
                        <cc1:MenuItem Label="建立" ID="X12" LeftIcon="icon_new" LeftIconOver="icon_new_over"></cc1:MenuItem>
                        <cc1:MenuItem Label="建立二" ID="X13" LeftIcon="icon_new" LeftIconOver="icon_new_over"></cc1:MenuItem>
                    </cc1:MenuItem>
                </cc1:MenuItem>

同時你也可你直接用DataTable或Xml進行綁定。
 

        protected MSPlus.Web.UI.WebControls.MSMenu MSMenu1;

        private void Page_Load(object sender, System.EventArgs e)
        {
            // 在此處放置使用者代碼以初始化頁面]
            MSMenu1.DataSource = Server.MapPath("NewMenuData.xml");
            MSMenu1.DataBind();

        }

<?xml version="1.0" encoding="utf-8"?>
<MSPlus>
    <MenuConfig></MenuConfig>
    <MenuData>
        <MenuItem Label="File" ID="X1">
            <MenuItem Label="New" ID="X2" LeftIcon="icon_new.gif" LeftIconOver="icon_new_over.gif"/>
            <MenuItem Label="Open" LeftIcon="icon_open.gif" LeftIconOver="icon_open_over.gif">
                <MenuItem Label="From Disk" ID="X3" LeftIcon="icon_new.gif" LeftIconOver="icon_new_over.gif"/>
            </MenuItem>
        </MenuItem>
        <MenuItem Label="Edit" ID="X4">
            <MenuItem Label="File" ID="X1"/>
            <MenuItem Label="File" ID="X1"/>
            <MenuItem Image="gray.gif"/>
            <MenuItem Label="File" ID="X1"/>
            <MenuItem Label="File" ID="X1">
            <MenuItem Label="New" ID="X2" LeftIcon="icon_new.gif" LeftIconOver="icon_new_over.gif"/>
            <MenuItem Label="Open" LeftIcon="icon_open.gif" LeftIconOver="icon_open_over.gif">
                <MenuItem Label="From Disk" ID="X3" LeftIcon="icon_new.gif" LeftIconOver="icon_new_over.gif">
                    <MenuItem Label="File" ID="X1">
            <MenuItem Label="New" ID="X2" LeftIcon="icon_new.gif" LeftIconOver="icon_new_over.gif"/>
            <MenuItem Label="Open" LeftIcon="icon_open.gif" LeftIconOver="icon_open_over.gif">
                <MenuItem Label="From Disk" ID="X3" LeftIcon="icon_new.gif" LeftIconOver="icon_new_over.gif"/>
            </MenuItem>
        </MenuItem>
                </MenuItem>
            </MenuItem>
        </MenuItem>
        </MenuItem>
    </MenuData>
</MSPlus>

他可以支援無限層。支援子控制項的屬性和狀態的儲存。你可以在運行時去動態增加和刪除子項或修改子項的屬性。

子項的事件通過冒泡的方法一層層的像上傳遞,你只需增加一個Click事件就行!        private void MSMenu1_MenuItemClick(object sender, MSPlus.Web.UI.WebControls.MenuItemClickEventArgs e)
        {
            Response.Write("Click Item Label:" + e.EventItem.Label);
        }

今天正好是周未下班後去外面逛了逛,買了件白襯衫(我長的比較黑,但穿白色的到也挺神氣的,呵呵)。逛的時間太長了,有點累了,過會還要看奧運的開幕式,實在沒有體力再寫下去了,關於ToolBar的更詳細介紹我後要將繼續寫下去。

今天就先大概的介紹一個DataList和ToolBar,MSPlus中的其它控制項我將在今後陸續的介紹給大家,希望大家能支援我!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.