回复 19楼mimima2020的帖子
可以通过两种方法更改Label值,双击进入编辑状态或在PropertyGrid中更改,可以通过以下代码禁止:
- private void reportdesigner_EditModeEntering(object sender, EditModeEnteringEventArgs e)
- {
- var control = e.Control;
- if (control is SectionReportModel.Label)
- {
- e.Cancel = true;
- }
- }
- private void reportdesigner_SelectionChanged()
- {
- for (int i = 0; i < this.reportdesigner.Selection.Count; i++)
- {
- string ctl = this.reportdesigner.Selection[i].GetType().ToString();
- if (ctl == "GrapeCity.ActiveReports.SectionReportModel.Label")
- {
- reportpropertyGrid.Enabled = false;
- }
- else
- {
- reportpropertyGrid.Enabled = true;
- }
- }
- }
复制代码
为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢 |