简单使用Delphi中的TO-DO List

来源:互联网 发布:三级域名是什么 编辑:程序博客网 时间:2024/06/02 22:46
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>

Delphi是一款强大的编程工具,她的优点不仅仅是提供了一个非常强大的代码编译器,Delphi本身还是一个非常好用的编辑工具。TO-DO List就是一项非常好用的功能。采用她可以让我们很清楚的了解以前完成了那些任务,还有哪些任务需要做,由谁负责完成,是不是比较紧急的任务等。今天来不及完成的,明天上班就可以很快的找到任务所在的位置。

 

打开TODOList

点击菜单【View

选择菜单【TO-DO List

显示窗口如下:

说明:

Action Item:任务项;

!:                优先级

Module       所属模块

Owner        所有者

Category     种类

 

有数据的时候显示样式为:

右键点击窗口的菜单为

说明:

List: l1 level1 lfo1; tab-sTOps: List 42.0pt" align=left>List: Ignore">Ø         Open   打开任务项;

List: l1 level1 lfo1; tab-sTOps: List 42.0pt" align=left>List: Ignore">Ø         Add     新增;

List: l1 level1 lfo1; tab-sTOps: List 42.0pt" align=left>List: Ignore">Ø         Edit     编辑;

List: l1 level1 lfo1; tab-sTOps: List 42.0pt" align=left>List: Ignore">Ø         Delete  删除;

List: l1 level1 lfo1; tab-sTOps: List 42.0pt" align=left>List: Ignore">Ø         Sort     分类(子菜单)

List: l1 level2 lfo1; tab-sTOps: List 63.0pt" align=left>List: Ignore">1.         Action Item:任务项

List: l1 level2 lfo1; tab-sTOps: List 63.0pt" align=left>List: Ignore">2.         Status:状态(已完成或未完成)

List: l1 level2 lfo1; tab-sTOps: List 63.0pt" align=left>List: Ignore">3.         Type:类别

List: l1 level2 lfo1; tab-sTOps: List 63.0pt" align=left>List: Ignore">4.         Priority:优先权

List: l1 level2 lfo1; tab-sTOps: List 63.0pt" align=left>List: Ignore">5.         Module:模块

List: l1 level2 lfo1; tab-sTOps: List 63.0pt" align=left>List: Ignore">6.         Owner:所有者

List: l1 level2 lfo1; tab-sTOps: List 63.0pt" align=left>List: Ignore">7.         Category:种类

List: l2 level1 lfo2; tab-sTOps: List 42.0pt" align=left>List: Ignore">Ø         Filter   过滤器(子菜单)

List: l2 level2 lfo2; tab-sTOps: List 63.0pt" align=left>List: Ignore">1.         Categories:按种类

List: l2 level2 lfo2; tab-sTOps: List 63.0pt" align=left>List: Ignore">2.         Owners:按所有者

List: l2 level2 lfo2; tab-sTOps: List 63.0pt" align=left>List: Ignore">3.         Item Types:按项目类型

List: l2 level1 lfo2; tab-sTOps: List 42.0pt" align=left>List: Ignore">Ø         Show Completed Items:显示已经完成的项目;取消则不显示所有已经完成的任务项。

List: l2 level1 lfo2; tab-sTOps: List 42.0pt" align=left>List: Ignore">Ø         Show TOolTips when Clipped:显示工具提示;

List: l2 level1 lfo2; tab-sTOps: List 42.0pt" align=left>List: Ignore">Ø         Copy As(子菜单)

Text:采用普通文本格式保存到剪贴板中;

HTML Table:采用超文本表格格式,保存到剪贴板中。

List: l2 level1 lfo2; tab-sTOps: List 42.0pt" align=left>List: Ignore">Ø         Table Properties:表设置;

List: l2 level1 lfo2; tab-sTOps: List 42.0pt" align=left>List: Ignore">Ø         DOckable:允许驻留;

 

如何使用:

双击主窗体,显示代码编辑器为FormCreate事件:

新建

右键菜单Add,或者快捷键:CtrlA,或者Ctrl+Shift+T

显示输入窗体:

输入相关的信息:

List: l0 level1 lfo3; tab-sTOps: List 42.0pt" align=left>List: Ignore">l         Text:内容

List: l0 level1 lfo3; tab-sTOps: List 42.0pt" align=left>List: Ignore">l         Pripority:优先级(05

List: l0 level1 lfo3; tab-sTOps: List 42.0pt" align=left>List: Ignore">l         Owner:所有者

List: l0 level1 lfo3; tab-sTOps: List 42.0pt" align=left>List: Ignore">l         Category:分类

其中后两项可以从原有的数据的下拉列表框中选择。按【OK】即新增了一条记录。同时,在代码编辑器中会自动添加对应的注释语句

TODO:表示未完成,如果完成会变成DONE

5:表示该任务的优先级

-o:表示该任务的所有者;

-c:表示该任务的类别:

冒号后面是任务的说明。

修改:

选择邮件菜单【Edit】,或者快捷键F2

方法和新建一样。

打开:

右键菜单【Open】,或者双击任务项。

编辑器的光标将会自动转移到该任务所在的代码位置。

说明:在不同模块中的任务项显示的时候是不同的:

粗体显示的为当前正在编辑模块中的任务项;

细体显示的为其他模块中的任务项;

过滤器:

上图显示的是安任务所有者过滤,只需要将不想显示该所有者的名字前的√取消,按OK返回,在显示列表中就仅仅显示你想要看的所有者的任务项。

状态:(已完成和未完成)

已完成任务,在任务项前面的CheckBox中会显示√,同时任务项的文本会有一条删除线,没有显示的表示为完成。

表格属性设置:

通过这样的方法就可以把,任务项用表格的形式打印出来。

<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
原创粉丝点击