【发布时间】:2014-07-14 21:21:31
【问题描述】:
根据问题 Win Form Charting 的回复,我正在尝试在 Windows 窗体图表上使用 HorizontalLineAnnotation。使用代码:
private void MainForm_Load(object sender, EventArgs e)
{
Series series = SampleChart.Series.First();
ChartArea area = SampleChart.ChartAreas[series.ChartArea];
HorizontalLineAnnotation line = new HorizontalLineAnnotation()
{
AxisX = area.AxisX,
AxisY = area.AxisY,
ClipToChartArea = area.Name,
X = 50,
Width = 15,
Y = 120,
Height = 40,
LineWidth = 1,
LineColor = Color.Red,
LineDashStyle = ChartDashStyle.Dot,
AllowMoving = true,
AllowResizing = true
};
SampleChart.Annotations.Add(line);
}
根据 MSDN 属性 AllowMoving 和 AllowResizing 应该让我使用鼠标移动和调整注释的大小。不幸的是,虽然 AllowMoving 像魅力一样起作用,但 AllowResizing 似乎被忽略了。或者,也许它不像我认为的那样工作。任何人都对此控件有任何经验?
【问题讨论】: