请大家帮忙解释一下 这段代码的格式为什么这样写。啥意思。。有Tpieseries的详解吗?  大家帮忙了。
(dbcht1.Series[0] as TPieSeries)

解决方案 »

  1.   

    原句是这样子  (dbcht1.Series[0] as TPieSeries).PieValues.ValueSource:='Area';
      

  2.   

    as 是类运算符之一,可以理解为带容错的强制类型转换,比TPieSeries(dbcht1.Series[0])这种用法健壮
    功能就是把dbcht1.Series[0]转换为一个TPieSeries类的对象关于TPieSeries类,我不懂。参考:http://topic.csdn.net/u/20070818/22/d910b1c1-3985-4b19-8067-d8ad94490662.html
      

  3.   

    Tpieseries为tchart中的series中的一种类型,是饼状图,delphi中有说明。
    在delphi自带的demo\teechart文件夹有例程