首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >数据的图形化表示

数据的图形化表示
EN

Stack Overflow用户
提问于 2012-01-04 00:21:07
回答 1查看 495关注 0票数 0

我对数据的图形化表示完全陌生。我想根据学生每年的成绩做一份进度报告。例如,2005年的分数是750分。2006年780 2007年800

我想用图形化的方式展示它。有人能给我代码示例吗?

非常感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-04 12:11:38

使用标签并设置Label.Width = intValue,其中intValue是您想要显示的值(您可以将其除以一个因子,以确保它保持在某个范围内)。你可以使用不同值范围的标签颜色或背景。例如。

假设valuelist是值的列表

代码语言:javascript
运行
复制
    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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8715205

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档