| |
| Get a count and list all the controls on a TNoteBook |
 |
How can I get a count and list all the controls on a TNoteBook component?
The following example demonstrates getting a list of the pages in a TNotebook component, and listing the controls on each page of the Notebook component. The list is added into a Listbox component.
Example:
procedure TForm .Button Click(Sender: TObject);
var
n: integer;
p: integer;
begin
ListBox .Clear;
with Notebook do begin
for n := 0 to ControlCount - do begin
with TPage(Controls[n]) do begin
ListBox .Items.Add('Notebook Page: ' +
TPage(Notebook .Controls[n]).Caption);
for p := 0 to ControlCount - do
ListBox .Items.Add(Controls[p].Name);
ListBox .Items.Add(EmptyStr);
end;
end;
end;
end;
|
|
| Hits/month |
2,500,000+ |
Downloads (Since May 2000) |
7,393,709 |
| Total Files |
6,023 |
| Forum msgs |
7,670 |
| Articles/FAQs |
70+/900+ |
Top Selling Software at Amazon
|