Mschart添加自定义文本框

时间:2011-10-28 14:10:31

标签: c# .net-4.0 mschart

是否可以将自定义文本框添加到mschart? 示例I有一个图表,轴标签,右边的图例。 我想在图表区域添加一个自定义文本(框),文本框带有关于图形的解释文本。原因是因为它很容易保存图表的图像所以我希望将解释集成到图片中。

此致 // JH

2 个答案:

答案 0 :(得分:1)

正如@rockyashkumar所建议的,您可以使用图表标题来解释这个数字。

您可以使用chart.Titles属性,通过visual studio designer或以编程方式执行此操作,例如:

var title = this.chart1.Titles.Add("The title text");
// set other properties of the title (if necessary)
title.Alignment = ContentAlignment.MiddleCenter;
...

答案 1 :(得分:1)

    Chart = CreateChartTemplate();
    Title area1Title = new Title(chartTitle, Docking.Top, new Font("Verdana", 12), Color.Black);
    area1Title.IsDockedInsideChartArea = false;
    area1Title.Docking = Docking.Top;
    Chart.Titles.Add(area1Title);

您可以使用它在绘图区域之外的图形顶部设置标题,如果您希望在图表区域内使用它,也可以更改选项。

area1Title.DockedToChartArea

这将允许您指定图表的区域以将其修复。即左上角等。