下载并安装完 IE Web 控件后,将创建一个新目录(默认为 C:\Program Files\IE Web Controls\,您也可以在安装过程中配置此目录)。找到这个新目录,然后双击 build.bat
文件。这将创建一个新的子目录 build
,编译 src
子目录中的类,并将生成的程序集和支持文件复制到 build
子目录中。
运行完 build.bat
文件后,build 子目录将包含程序集文件 Microsoft.Web.UI.WebControls.dll
和子目录 Runtime
。要在 ASP.NET Web 应用程序中使用 IE Web 控件,必须将 build\Runtime
子目录中的内容复制到 Web 应用程序的 /webctrl_client/1_0
子目录中,并将程序集文件 (Microsoft.Web.UI.WebControls.dll
) 复制到 Web 应用程序的 /bin
子目录中。(在 IE Web 控件的 README.txt
文件中,提供了示例以及执行这些任务的命令行指令。)
添加SelectedIndexChange函数,记得TabStrip的AutoPostBack属性设置为true
一个小例子:
private void tabType_SelectedIndexChange(object sender, System.EventArgs e)
{
TabStrip a = (TabStrip)sender;
int n = a.SelectedIndex;
Multipage1.SelectedIndex = n;
}
安装IE Web Controls
安装IE Web Controls的目的:
IE Web Controls 是微软针对.Net 的控件不足在2002年发布的一个控件库。其主要包括了
MultiPage Web 控件,TabStrip Web 控件,ToolBar Web控件,TreeView Web 控件。
这四种控件大大方便了我们的编程。
安装步骤如下:
1:在网页http://asp.net/IEWebControls/Download.aspx
下载文件IEWebControls.EXE文件。
2:安装该文件,可以在任何目录下。
3:运行安装后文件中的build.bat文件(在此之前,需要先设置一下系统的环境变量)
因为build.bat文件中要用到一个csc.exe的程序文件,该文件在C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\
(Win2000系统是C:\WINNT\Microsoft.NET\Framework\v1.1.4322\)。
除非你把IE Web Controls安装在这个目录下,否则这个build.bat文件将无法执行。
设置环境变量的步骤如下:
a、在桌面右击[我的电脑]->[属性]->[高级]->[环境变量]
b、在下面的系统变量栏点击“新建”
c、变量名输入“csc”
d、变量值输入:“C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\” (2000是C:\WINNT\Microsoft.NET\Framework\v1.1.4322\)
e、然后在系统变量列表框中双击“Path”
f、在变量名文本框的最后面加入“;%csc%”
4: 在DOS窗口下运行命令
xcopy /s /i .\build\Runtime c:\Inetpub\wwwroot\webctrl_client\1_0 /y
然后将Microsoft.Web.UI.WebControls.dll这个文件复制到应用程序的bin目录下。
5:将IE Web Controls添加到工具箱
在.net工作台上 ,选择工具箱中的web 窗体,然后鼠标右键,选择“添加删除项”,然后找到Microsoft.Web.UI.WebControls.dll该dll文件将其追加上,就可以了。
安装完毕后,就能和普通的web控件一样使用了。
注:csc.exe是用来编译C#的代码文件,vbc.exe是用来编译vb.net的代码文件