生成的一组控件tmpmemo 当我鼠标点下去之后。如何得到N( tmpMemo(N) )的数值
解决方案 »
- cxgrid如何添加一行值。
- 消息通知疑惑(减少数据库压力).(高手请进)
- access 转为SQL数据库问题
- 如何得到字符串在枚举类型中的位置?
- fastreport问题
- 百分大放送:提示“Could not find stored procedure 'procname'”?
- 坚决不取1980年以后出生的女孩子当我老婆!(转贴)
- DBGrid3DblClick控件如何能显示多行。
- 那个消息用来通知程序有WINSOCK的内容发送过来?
- 关于数据汇总的问题
- 我从TDBGrid继承了一个MyDBGrid,并改写了一下KeyDown事件,然而当我把dgAlwaysShowEditor改为True时,KeyDown事件就不响应了,请帮忙看
- 100分求刘艺新书的电子版
var
list: TList;
begin
List := Tlist.Create;
tempMemo := TMemo.Create;
List.Add(tempMemo);
end;
list.add()有用吗?我生成完了之后如何确定我点的是第几个
二楼的 得到控件组的下线是什么意思。不太明白
在组件的事件OnClick(Sender:TObject)中有参数Sender,
判断 tmpmemo[TComponent(Sender).Tag]
例如:
初始化:
var
tmpmemos[1..10]:Array of TMemo;
begin
for i=Low(tmpmemos) to High(tmpmemo) do
begin
tmpmemos[i] := TMemo.Create(Self);
tmpmemos[i].parent := Form1;
tmpmeoms[i].Tag = i;
tmpmeomos[i].OnClick := MyMemoClick;
end;procedure Form1.MyMemoClick(Sender:TOjbect);
begin
ShowMessage(Fomat('你点击了第%d个Memo',[TComponent(Sender).Tag]));
end;
这样的I 的值就不等于生成tmpmemos的总数了。怎么问怎么办啊。老大。分不够可以再加的
如:4x4
var
tmp:array[1..4,1..4] of ^TMemo;
在生成组件时:如要生成第一个组件则插入以下代码
tmp[1,1]:=@tmpmemos[1];如此类推!