如上图 想做个这种的控件 能不能一次出? 不要几个拼起来?还有DBGrid  行高如何重写? 怎么感觉DELPHI这么麻烦 很过东西用.NET之类很轻松就可以实现啊 晕啊

解决方案 »

  1.   

    .net很简单么?很多底层的东西都被封装了
    既然LZ这么喜欢简单方法,我就不告诉你如何自定义控件了,
    创建一个Form一样创建一个Frame
    File-> New-> Frame     
    把你需要的控件拖上去摆造型,编译后
    该Frame可以像控件一样放到你的Form上
      

  2.   

    所谓的简单是 比如DBGrid的换行,如果是B/S的话直接用table输出就就行了  而DELPHI却要用第三方组件。
    简单的自定义我会, 比如EDIT的输入控制 但是那种貌似都不牵扯到界面啊, 具体到界面怎么做?
      

  3.   

    直接继承这个VCL然后加入你需要的东西重新弄出另一个你需要的VCL
      

  4.   


    能否给个例子,只需要改变原有控件的外观就行,比如edit右边增加一个按钮之类的
      

  5.   

    额... 我也知道可以 可是怎么做.....
    DBGRID那个倒是有个思路, 利用webbrowser做  DBGRID 说白了 也就相当于 一个table
    那么使用html的table同样也可以达到效果,而且行间距之类的也会更加灵活。而且webbrowser本身可以执行JS函数 
    但是如何写成控件还是需要考虑下。