怎么实现mschart控件的标签的赋值啊,就是在表的右边显示,如C1,C2,C3,C4,值分别是数学,语文,物理,英语!
横坐标是4个学生的名字!纵坐标是分数!即每个学生有4列(数学,语文,物理,英语).
直接在mschart的属性中设置column为1,2,3,4时的标签为数学,语文,物理,英语,怎么运行时不能显示,仍然是C1,C2,C3,C4

解决方案 »

  1.   

    Option Explicit
    Private Sub Form_Load()
    Dim i As Integer
        For i = 1 To MSChart1.RowCount
            MSChart1.Row = i
            MSChart1.RowLabel = i
        Next i
        MSChart1.Column = 1
        MSChart1.ColumnLabel = "语文"
        MSChart1.Column = 2
        MSChart1.ColumnLabel = "数学"
        MSChart1.Column = 3
        MSChart1.ColumnLabel = "英语"
        MSChart1.Column = 4
        MSChart1.ColumnLabel = "物理"
    End Sub
      

  2.   

              我在控件的columnlabel属性中设置了的,分别是数学,语文,物理,英语,但是运行的时候仍然
        显示不出来,仍然是C1,C2,C3,C4
      

  3.   

        显示有错误啊,这行MSChart1.Column = 1下标越界!
      

  4.   

    你如果不修改属性不会出现这种错误,控件默认的Column 是4个