ComponentOne Reports for WinForms帮助文档
步骤七:连接控件
全部展开全部展开
全部折叠全部折叠

下一步是添加事件处理程序,将所有的控件连接在一起。

这里是_list 控件的SelectedIndexChanged事件的处理程序。添加以下代码,当用户从列表中选择一个新的报表,该代码在设计模式显示它:

Visual Basic

To write code in C#

 

设计器使用一个PropertyGrid控件(_ppg)将在设计器中选中的元素的属性暴露出来。这通过设置该PropertyGrid控件的SelectedObject属性完成;做为反馈,该控件触发一个SelectionChanged  事件。

当用户在设计器控件中选中了一个报表字段或者区域时,它将触发SelectionChanged事件。该事件的处理程序检查新的选择元素并将其设置给PropertyGrid控件。这是一个强大的机制。选中的元素可以是单个报表字段,一个字段分组,一个区域,或者整个报表。

将下面的代码添加到SelectionChanged 的方法实现:

Visual Basic

To write code in C#

The property grid (_ppg) displays the properties of the object selected in the designer (_c1rd). When the user changes the properties of an object using the grid, the designer needs to be notified so it can update the display. Conversely, when the user edits an object using the designer, the grid needs to be notified and update its display.

Add the following code to implement the handlers for the PropertyValueChanged event of the _ppg control and the ValuesChanged event of the _c1rd control:

To write code in Visual Basic

To write code in C#

 

 


产品网站:http://www.gcpowertools.com.cn  |  咨询热线:4006576008   |   ©2015 西安葡萄城