自己写控件时,发现很多控件都分了这两种类型,请问有什麽区别吗?

解决方案 »

  1.   

    StdCtrls一般是window下的组件,属于vcl 象什么button之类的
    QStdCtrls是linux下的组件,属于clx,程序可以直接移植到linux下。我也不确定,我说的对不对,我以前了解过一些kylix。
      

  2.   

    kylix是linux下很有名的rad工具,跟delphi差不多
      

  3.   

    StdCtrls  :只能用于windows下的delphi
    QStdCtrls :可用于windows下的delphi和linux下的kilyx.
      

  4.   

    那为什麽自己写的一些QStdCtrls 类的控件加载后,在控件组里看不见,但在OPTIONS的packages里又存在,而StdCtrls类的控件却没有这种情况呢,在编写他们时有什麽区别呢?
      

  5.   

    StdCtrls是VCL,适用于windows
    QStdCtrls那一套是CLX,兼容windows和linux,用CLX写就的程序可以移植到Kylix上那为什麽自己写的一些QStdCtrls 类的控件加载后,在控件组里看不见,但在OPTIONS的packages里又存在,而StdCtrls类的控件却没有这种情况呢,在编写他们时有什麽区别呢?你New -> CLX Application他就出来了
      

  6.   

    StdCtrls只能用在Windows平台,QStdCtrls可以跨平台