WEB开发网
开发学院软件教学办公软件Word 添加/删除博客信息——Word 2007高级应用(八) 阅读

添加/删除博客信息——Word 2007高级应用(八)

 2008-10-14 20:17:55 来源:WEB开发网   
核心提示: 图 3对于更改现有博客的名字,我选择ListView自带的"标签编辑"功能,添加/删除博客信息——Word 2007高级应用(八)(5),它使得你可以像在Windows Explorer中更改文件或文件夹的名字那样更改博客的名字,要做到这点,然而对于用户来说却是无法接受

添加/删除博客信息——Word 2007高级应用(八)

图  3

对于更改现有博客的名字,我选择ListView自带的"标签编辑"功能,它使得你可以像在Windows Explorer中更改文件或文件夹的名字那样更改博客的名字。要做到这点,你要先把博客列表的LabelEdit属性设为true,然后处理它的AfterLabelEdit事件:

添加/删除博客信息——Word 2007高级应用(八)

现在轮到用户添加新博客时显示的Blog对话框了:

添加/删除博客信息——Word 2007高级应用(八)

图  4

它的任务比较简单:

当用户点击Cancel按钮时,把DialogResult的值设为Cancel;

当用户点击OK按钮时,检查两个编辑框是否为空,仅当它们同时不为空才把DialogResult的值设为OK,否则显示错误信息。

对于Cancel按钮,只需简单的把它的DialogResult属性的值设为Cancel就行了。对于OK按钮,我们需要处理它的Click事件,我在这里使用了ErrorProvider组件协助提示错误信息:

添加/删除博客信息——Word 2007高级应用(八)

当然,别忘了BlogName和BlogUrl这两个属性:

添加/删除博客信息——Word 2007高级应用(八)

终于到了最后一步,处理好Manage Blogs按钮的Click事件:

添加/删除博客信息——Word 2007高级应用(八)

然后看看运行效果:

添加/删除博客信息——Word 2007高级应用(八)

图  5

如果你曾经使用VSTO 2005 SE进行Ribbon开发,那么我相信你会对这里介绍的新的开发方式感到满意。然而,如果你比较习惯从前的那种方式,Visual Studio 2008 Beta 2还是能够满足你的,即在添加Ribbon扩展时选择Ribbon (XML)(参见Figure 1)。

增值服务区

Synchronizing Ribbon and Task Pane,Andrew Whitechapel

Office 2007 Ribbon开发,蒜头Harry

至此,Blogging Ribbon的开发要告一段落了,虽然你还有很多需求希望提出来。然而,"我的博客"侧边栏还有一个致命的问题:如果你打开多个文档,那么它只会出现在第一个打开的文档里,其它的文档里却不见踪影。虽然这是Word本身的特性所致的,然而对于用户来说却是无法接受的。下一回,我们将探讨"我的博客"侧边栏的管理问题。

上一页  1 2 3 4 5 

Tags:添加 删除 博客

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接