Dav*_*nan 11
利用其在整个标签页的控制迭代ControlCount和Controls性能.
for i := 0 to TabSheet.ControlCount-1 do
begin
if TabSheet.Controls[i] is TEdit then
ShowMessage(TEdit(TabSheet.Controls[i]).Text);
end;
Run Code Online (Sandbox Code Playgroud)
这将遍历标签页的所有直接子项.如果你需要深入研究孩子的孩子等等,那么你需要一个递归的解决方案.
如果要在每个标签页中进行搜索,则需要对它们进行迭代.
for i := 0 to PageControl.PageCount-1 do
TabSheet := PageControl.Pages[i];
for j := 0 to TabSheet.ControlCount-1 do
begin
if TabSheet.Controls[j] is TEdit then
ShowMessage(TEdit(TabSheet.Controls[j]).Text);
end;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3781 次 |
| 最近记录: |