From 08ec074bad3b8646d0a635da017679bf1b1a786a Mon Sep 17 00:00:00 2001 From: JianjunLiu Date: Tue, 8 Nov 2022 10:43:43 +0800 Subject: [PATCH] =?UTF-8?q?=E7=95=8C=E9=9D=A2=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 优化表格 --- designer/utslvcldcomponents.tsf | 22 +++++++++++++++++++++- funcext/tvclib/tslvcl.tsf | 2 +- funcext/tvclib/utslvclgrid.tsf | 19 +++++++++++++++++-- 3 files changed, 39 insertions(+), 4 deletions(-) diff --git a/designer/utslvcldcomponents.tsf b/designer/utslvcldcomponents.tsf index 2538b17..cd096a1 100644 --- a/designer/utslvcldcomponents.tsf +++ b/designer/utslvcldcomponents.tsf @@ -2593,8 +2593,28 @@ type TDgridctl = class(TDComponent) cvs.drawtext(format('%d,%d',i,j),rec,DT_VCENTER .| DT_SINGLELINE .| DT_CENTER .| DT_NOPREFIX); inherited; "); + ev := array( + "event":"onhitcellsizer", + "name":"hitsizer", + "param":array("o","e"), + "virtual":true, + "body": +" {** + @explan(˵Ã÷) ÃüÖе¥Ôª¸ñµ÷Õû´óС±ß¿ò %% + @param(o)(tgridctl) grid¶ÔÏó %% + @param(e)(tuieventbase) ÏûÏ¢¶ÔÏó°üÀ¨,µÈwparam=1 ±íʾÐÐ=2 ±íʾÁÐ,lparamΪÃüÖеÄÐлòÕßÁÐÐòºÅ %% + **} + //»æÖƱíÍ· + //if e.wparam=1 then echo '\\r\\nrow:',e.lparam; + //if e.wparam=2 then echo '\\r\\ncol:',e.lparam; + if e.lparam