在图表c#表格中弹出框

时间:2015-12-19 19:56:15

标签: c# forms winforms charts

对,所以我有一个表单,其中的图表以串联方式显示数据作为条形图,我希望能够做的是将鼠标悬停在条形图上并获得更深入的细节。我正在研究能够将鼠标悬停在特定条上的最佳方法,因为我现在只有一个事件悬停在整个图表上。不知道该怎么做,我也在寻找某种小弹出框,当我鼠标悬停时,而不是消息框,一小盒文字出现在图表前面以显示数据,我想我需要自己的自定义表单。那么有任何帮助可以解决如何通过事件将鼠标悬停在特定条形图上或如何帮助使用小型显示框?

2 个答案:

答案 0 :(得分:1)

您可以使用Chart.Series [i]对象的ToolTip属性。不需要其他对象或事件处理程序。

答案 1 :(得分:0)

在编写自定义图表之前解决步骤

  1. 在表单中拖放“工具提示”控件。
  2. 在图表控件的“MouseHover”事件中使用以下代码行在ToolTip上动态显示数据。

    toolTip1.SetToolTip(chart1 //Bascially the id Value of the Control, "Hello" // String Value be displayed on the ToolTip );

  3. 工具提示的其他一些视觉属性使其看起来不错

    toolTip1.ToolTipTitle = "Details";
    toolTip1.UseFading = true;
    toolTip1.UseAnimation = true;
    toolTip1.IsBalloon = true;