调用内置命令

你不仅可以在GanttView的工具栏增加功能按钮,还可以隐藏这个工具栏,从零开始设计一个工具栏。

原工具栏实现了很多功能(命令),这些功能是内置的,自己重新实现的成本非常高,所以我们提供了直接调用这些内置命令的快捷方法。

例如你在自己的工具栏增加一个按钮,代码为:

Dim gv As GanttView = e.Form.Controls("GanttView1").GanttView
gv.ClickButton(gantt.CommandButton.AddSummaryTask)

那么单击这个按钮就会增加一个摘要任务,等效于单击自带工具栏中的“添加摘要任务”的按钮。

ClickButton方法用于调用内置命令,CommandButton则是一个枚举,用于决定调用哪个命令。

全部内置命令如下:

名称

等效于

AddBlankRow

等效于单击 "添加空白行" 按钮.

AddSummaryTask

等效于单击 "添加摘要任务" 按钮

AddTask

等效于单击 "添加任务" 按钮.

AdvancedFilter

等效于单击"筛选"菜单中的"高级筛选..." 命令

BarStyles

等效于单击 "条形样式" 按钮.

CompletedTasksFilter

等效于单击“筛选”菜单中的“完成的任务” 命令

DateRangeFilter

根据日期范围筛选任务

DeleteTask

等效于单击 "筛除任务" 按钮.

FieldStyles

等效于单击 "域样式" 按钮.

GridColumns

等效于单击 "表格列" 按钮.

Group

等效于单击“分组”菜单中的 "新建分组"命令

IncompleteTasksFilter

等效于单击“筛选”菜单中的 "未完成任务"

Indent

等效于单击"缩进任务" 按钮.

LateTasksFilter

等效于单击“筛选”菜单中的"后续任务"命令

LoadFromXml

等效于单击 "从XML文件加载" 按钮.

MilestonesFilter

等效于单击“筛选”菜单中的 "里程碑" 命令.

MoreFilters

等效于单击“筛选”菜单中的 "更多筛选" 命令

MoveTaskDown

等效于单击 "任务下移" 按钮.

MoveTaskUp

等效于单击 "任务上移" 按钮.

NoFilter

等效于单击“筛选”菜单中的 "未筛选" 命令

Outdent

等效于单击 "取消任务缩进" 按钮.

Print

等效于单击"打印" 按钮.

ProgressLines

等效于单击 "进度线" 按钮.

ProjectInfo

等效于单击 "项目信息" 按钮.

Redo

等效于单击 "重做" 按钮.

Resources

等效于单击 "项目资源" 按钮.

SaveAsXml

等效于单击 "另存为" 按钮.

ScrollToTask

等效于单击 "滚动到任务" 按钮.

ShowProjectSummary

等效于单击 "显示项目摘要" 按钮.

ShowRelatedSummaryTasks

等效于单击“筛选”菜单中的"显示关联摘要行" 命令

SummaryTasksFilter

等效于单击“筛选”菜单中的 "摘要任务"

TaskInfo

等效于单击 "任务信息" 按钮.

TasksWithDurationOnlyFilter

等效于单击“筛选”菜单中的“具有期限的任务”命令,就是没有设置开始日期和结束日期,但是设置了持续时间的手动任务。

Timescale

等效于单击 "时间标尺" 按钮.

Undo

等效于单击 "撤销" 按钮.

UsingResourceFilter

等效于单击“筛选”菜单中的“使用资源”命令

WorkingTime

等效于单击 "改变工作时间" 按钮.

Zoom

等效于单击“缩放”菜单中的“缩放”命令。

ZoomEntireProject

等效于单击“缩放整个项目”按钮.

ZoomIn

等效于单击“缩放”菜单中的“放大”命令。

ZoomOut

等效于单击“缩放”菜单中的“缩小”命令。

ZoomSelectedTask

等效于单击"缩放选中的任务" 按钮.

 


本页地址:http://www.foxtable.com/webhelp/topics/4035.htm