I estimate that you did not understand the proposed solution...
The suggested Extension
can create Lists
of existing Components
, based on 'Wildcards' present in the Component
names defined in the Designer
, without the need to use later any filter that distinguishes them.
So if I want to have 3 separate Lists
, one with the Labels
, the other with the TextBoxs
and the other with the Buttons
, just add small Wildcards to the names of each in the Designer
, that this will be sufficient for the Extension
to know which components should consider to create each list.
In this example the Wildcards Lb, Tb & Bt were created as prefix. When calling the Extension
it will only be necessary to inform these exclusive Wildcards of each Component
to keep Lists
separate:
Following the same reasoning, if you add some prefixes or suffixs to your Buttons
names into the Designer
, you can differentiate separate Lists to the Buttons
containing text and for Buttons
containing numbers, using some Wildcards »for example Txt for text and Nbr for numbers »

When doing this, it will be enough to inform these Wildcards in the Substring
field when creating the Lists
in the Editor
»
And you will have a separate List
for the Buttons
containing text and a separate List
for the Buttons
containing numbers without having made a single comparison and without applying any programmatic filter.
With these separate Lists
you will already know how to deal with them and apply the specific procedures for each.
That was the most elegant solution I found... If there is any more elegant than this, please let me know.

Lito
@>-->---