Delphi问题通过tabsheet如何操作里面的属性

请教个Delphi问题,通过pagecontrol如何控制tabsheet(name=“tab”)中的一个表格(name="grid")。比如我获取到了pagecontr... 请教个Delphi问题,通过pagecontrol如何控制tabsheet(name=“tab”)中的一个表格(name="grid")。比如我获取到了pagecontrol的引用page, 然后第一个页面 page.pages[0]就是"tab", 那我现在如何控制这个"grid",给"grid"第一行复制。
注: 我grid都是动态创建的,所以这个pagecontrol假设有2个tabsheet,每个tabsheet中加载了一个子窗体form,然后form里面都有一个DataStringGrid 名字都叫 “grid”
已解决
展开
 我来答
sirouszlh
推荐于2016-08-04 · TA获得超过1651个赞
知道小有建树答主
回答量:1038
采纳率:100%
帮助的人:645万
展开全部
先定义规则

page.pages 里放 一个form form里放一个grid

那么自动创建的时候
page.pages[0]里创建一个form 名字叫 form0

page.pages[1]里创建一个form 名字叫 form1
page.pages[2]里创建一个form 名字叫 form2

例如 获取当前页的窗体的grid
那就
i:=PageControl1.ActivePageIndex;
(FindComponent('form'+inttostr(i)) as TFormX).grid.属性:=‘ ’;

反正就是通过名字 用FindComponent找到对应的窗体控件 转化为窗体的类型 TFormX
那就可以对这个窗体进行操作了。

早点接受答案
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式