IEWebControl的toolbar的使用!!!! (轉)

amyz發表於2007-11-25
IEWebControl的toolbar的使用!!!! (轉)[@more@]

偶然了IEControl的,因為原先知道treeview,對他的應用也略知一二,因為大家有太多的貼子討論treeview.不過我今天來談談如何用toolbar控制元件,在這裡介紹的也是toolbar的基本應用.

toolbar的應用主要是對ToolbarButton 、ToolbarCheckButton、ToolbarTextBox、ToolbarDropDownList等的定義,事件的處理。

下面是我對toobar研究的程式碼,主要環境是vs.

首先IEWebControl。

在vs.net的工具箱裡,把toolbar控制元件加進去。這樣你可以藉助vs.net的視覺化來設定toobar的一些屬性了。

下面貼出程式碼供大家參考:

1..x
" Codebehind="WebForm2..cs" AutoEventWireup="false" Inherits=".WebForm2" %>



 


 WebForm2
 
 
 
 ">
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 1
 2
 3
 4
 5
 

 
 
 
 

 

 
 

2..cs檔案
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using Microsoft.Web.UI.WebControls;

namespace Excel
{
 ///


 /// WebForm2 的摘要說明。
 ///

 public class WebForm2 : System.Web.UI.Page
 {
 protected System.Web.UI.WebControls.Label Label1;
 protected Microsoft.Web.UI.WebControls.Toolbar Toolbar1;
 protected Microsoft.Web.UI.WebControls.ToolbarDropDownList DropDownList1;
 
 private void Page_Load( sender, System.EventArgs e)
 {
 // 在此處放置程式碼以初始化頁面
 if(!IsPostBack)
 {
 ShowTime();
 }
 }

 #region Web Form Designer generated code
 overr protected void OnInit(EventArgs e)
 {
 //
 // CODEGEN:該是 Web 窗體設計器所必需的。
 //
 InitializeComponent();
 base.OnInit(e);
 }
 
 ///


 /// 設計器支援所需的方法 - 不要使用程式碼編輯器修改
 /// 此方法的內容。
 ///

 private void InitializeComponent()
 { 
 this.Toolbar1.ButtonClick += new System.EventHandler(this.Toolbar1_ButtonClick);
 this.Load += new System.EventHandler(this.Page_Load);
 this.DropDownList1.SelectedIndd+=new System.EventHandler(this.DropDownList1_SelectedIndexChanged);

 }
 #endregion

 private void Toolbar1_ButtonClick(object sender, System.EventArgs e)
 {
  ToolbarButton bt=new ToolbarButton();
 bt=(ToolbarButton)sender;
 switch(bt.ID)
 {
 case "Button1":
 Label1.Text="Button1";
 break;
 case "Button2":
 Label1.Text="Button2";
 break;
 case "Button3":
 Label1.Text="Button3";
 break;
 case "Button4":
 Label1.Text="Button4";
 break;
 case "Button5":
 Label1.Text="Button5";
 break;
 case "Button6":
 Label1.Text="Button6";
 break; 
 
 }
 
 }
 private void DropDownList1_SelectedIndexChanged(object sender,System.EventArgs e)
 {
 DropDownList1=(ToolbarDropDownList)Toolbar1.Items[17];
 Label1.Text=DropDownList1.SelectedItem.Text;
 }
 private void ShowTime()
 {
 ToolbarLabel Label2=new ToolbarLabel();
 Label2=(ToolbarLabel)Toolbar1.Items[19];
 Label2.Text=DateTime.Now.ToLongDateString();
 }
 }
}

 

  Javascript name=vs_defaultClientScript>

:namespace prefix = asp />

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-984609/,如需轉載,請註明出處,否則將追究法律責任。

相關文章