D7VCL中,控件很多,但为何没有 直线,斜线的控件? ( 积分: 50 )

  • 主题发起人 主题发起人 delhpi
  • 开始时间 开始时间
D

delhpi

Unregistered / Unconfirmed
GUEST, unregistred user!
假如我要在FORM上画个表格,不是用代码动态方式画,好像不是很方便。
 
直线可用TShape,斜线没有现成的组件,表格一般用DrawGrid/StringGrid;其实自己画也不难^o^
 
图形(各种画线)处理比文字(文本)稍微负责一点, 应用也少很多, 所以Delphi控件中图形控件少(只有一个shape), 但Delphi继承自WinApi的Canvas用来画图还是比较方便的;
 
我感觉这个还是蛮需要的,Grid摹仿表格很麻烦的(设计时如何合并单元格?),我需要的是静态的用线画表格,不是简单的二维表格。不知道有谁 有办法?
 
楼主所说的静态画表需考虑其用途,不论是输入数据或是用于显示,自画的表都比较麻烦,应该说是一个较大的工程,建议自己从已有表格控件中继承一个,比自画表格更实用,难度更小,请君不妨一试.
 
D7画个斜线、直线还是很容易的,了解一下相关WinAPI就是了;
Grid就更不用说了,N多带源码的VCL控件,随便找个Grid源码看看。。。
 
接受答案了.
 
后退
顶部