VS.NET2005中的WEBPART初步(二)

转载 2007年10月09日 14:19:00
VS.NET2005中的WEBPART初步(二) 
    上一个小节中,我们用WEBPART实现了网页的一个小的布局,其实在这个页面中已经实现了一个小小的个性化了,用户已经可以最小化、最大化及关闭WEBPART部件了,当然现在的情况下还是很糟的,那就是如果用户关了一个WEBPART部件,还想添加被关闭的部件就没有办法了,不过不用耽心,我们会第三小节介绍如何打开被关闭的部件,本小节中会介绍如何让用户自定义WEBPART部件的布局。
    1、在第三行的第二列中添加一个新区域CatalogZone,用于放置被关闭的WEBPART部件的目录控件的区域;
    2、在新区域CatalogZone中放置一个新的控件PageCatalogPart,PageCatalogPart用来显示本页中被关闭的WEBPART部件或是自定义的WEBPART部件;
    3、是不是现在就可以了?不可以的,要让PageCatalogPart正常工作,要将WebPartManager的DisplayMode属性设为CatalogDisplayMode模式,现在为了达到设置的目的,在表的第三行第列中放置一个LinkButton;
    4、在LinkButton的事件中添加如下代码:
         if (WebPartManager1.DisplayMode != WebPartManager.CatalogDisplayMode)
        {
            WebPartManager1.DisplayMode = WebPartManager.CatalogDisplayMode;
            this.LinkButtonAddWebpart.Text = "End Adding";
        }
        else
        {
            WebPartManager1.DisplayMode = WebPartManager.BrowseDisplayMode;
            this.LinkButtonAddWebpart.Text = "Add Webpart";
        }
        上述代码中的WebPartManager1是上节中生成的WebPartManager类的实例,使用时要注意,WebPartManager1只要在一个页面中生成,在其它页中也可以调用,不需要再生成WebPartManager类的实例。
        图示一、设计视图局部
            
        图示二、用户调整前视图
            
        图示三、用户调整后视图(Links和Calendar已经互换了:)
            
                
                待续:VS.NET2005中的WEBPART初步(三)中,将会介绍用户如何添加 被关闭了的WEBPART部件。
 

SharePoint WebPart 简单的读取列表内容的web部件

最近,自己也在学习写一些SharePoint的部件,也就是使用对象模型,下面,介绍一下自己刚刚写的小测试程序,不足之处,还请指正。 1、  新建项目 Vs2008 – 新建 – 项目 – 类库 – 输...
  • linyustar
  • linyustar
  • 2013年07月05日 14:35
  • 1375

SharePoint 自定义WebPart之间的连接

1、创建SharePoint解决方案,添加两个WebPart分别用来发送和接收;   2、发送值的WebPart需要继承自IWebPartField,原理是将需要发送的值,放到一个接口实例里;   ...
  • linyustar
  • linyustar
  • 2014年04月10日 21:18
  • 1519

SharePoint 2013 开发——开发并部署webpart

SharePoint 2013 开发——开发并部署webpart
  • FoxDave
  • FoxDave
  • 2015年06月24日 10:20
  • 3697

VS.NET2005操作SqlCE3.0数据库的例子

最近在做Pocket PC的程序,用到了Sql CE数据库,下面我把我的代码贴下来,供初学者使用:界面如下:代码如下:using System;using System.Collections.Gen...
  • limfungsuen
  • limfungsuen
  • 2011年03月18日 12:51
  • 967

安装和配置VS.NET 2003和SQL SERVER 2005

1、首先安装IIS。 工具/原料 环境:windows xp 步骤/方法 1 先在百度找到IIS 6.0,然后下载下来,当然其它的版本也可以,我这个是为了凑合系统。  ...
  • akzwakzw
  • akzwakzw
  • 2013年11月19日 10:32
  • 1454

vs.net 2005, 没有找到MSVCR80D.dll的完美解决方案

问题描述:大部分的vs.net 2005的用户在新建“win32项目-windows应用程序”的时候,新建的工程都通不过去,出现如下提示: Solution to “MSVCR80D.dll not...
  • xcntime
  • xcntime
  • 2012年08月12日 18:50
  • 357

C#版的贪食蛇程序(使用VS.Net2005重新封装)

  • 2008年09月04日 11:17
  • 44KB
  • 下载

VS.NET 2005 控件命名规范

  • 2008年01月19日 14:00
  • 82KB
  • 下载

VS.NET 2005 开发微软智能手机SmartPhone Window Mobile 5.0 开发环境配置指南!

  • 2007年09月25日 13:56
  • 210KB
  • 下载

恢复vs.net 2005

  • 2008年11月04日 11:40
  • 21B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VS.NET2005中的WEBPART初步(二)
举报原因:
原因补充:

(最多只允许输入30个字)