我对数据的图形表示完全陌生。我想根据每年取得的成绩,对学生进行进度报告。 例如,在2005年的标志是750. 2006年780在2007年800
我想以图形方式显示它。任何机构都可以给我代码示例吗?
非常感谢。
答案 0 :(得分:0)
使用标签并设置Label.Width = intValue,其中intValue是您要显示的值(您可以将其除以一个因子以确保它保持在某个范围内)。他们为您提供不同价值范围的标签颜色或背景。 E.g。
假设valuelist是值列表
Dim graphicallabels(n) As Label
For i As Integer = 0 To valuelist.length
graphicallabels(i) = New Label
With graphicallabels(i)
.Location = New Point(0, i * 2 * graphicallabels(i).Height)
.Width = valuelist(i)
End With
If valuelist(i)> 50 Then
graphicallabels(i).BackColor = Color.Green
Else
graphicallabels(i).BackColor = Color.Red
End If
Next
注意:未经测试的代码
HTH