“属性名称”为只读。”水晶报表[VB.NET]

时间:2019-08-20 08:51:20

标签: vb.net crystal-reports

我试图通过VB.NET更改Crystal报表中Field和Text对象的Font属性。但是我有错误 “属性名称”为只读。”水晶报表“属性“大小”为只读)。水晶报表

我的代码:

With CrystalReportViewer1.ReportSource.Section3

    '---Left
    .ReportObjects("expiry1").Left = 100
    .ReportObjects("expiry2").Left = 500

    '---Top
    .ReportObjects("expiry1").Top = 100
    .ReportObjects("expiry2").Top = 100

    '---Font        
    .ReportObjects("expiry1").Font.Name = "Arial"
    .ReportObjects("expiry1").Font.Size = 16

End With

什么错?如何更改Crystal报表中“字段”和“文本”对象的字体属性?我想要字体名称Arial大小16和粗体。 谢谢您的建议。

1 个答案:

答案 0 :(得分:1)

Font-类的属性均为ReadOnly

要更改字体,您必须使用所需的设置来创建新的Font

.ReportObjects("expiry1").Font = New Font("Arial", 16)