Перебрать все wxGrid

Это русская секция форума wxWidjets. В этой секции вы можете обсуждать любые вопросы, связанные с wxWidgets на вашем родном языке.
borr_1
Super wx Problem Solver
Super wx Problem Solver
Posts: 362
Joined: Wed Mar 07, 2007 8:10 am
Location: Russia, Shakhty

Перебрать все wxGrid

Post by borr_1 »

На форме есть Notebook у которого есть какое-то количество закладок, на каждой закладке может быть грид. Подскажите как мне перебрать все гриды открытые таким образом?
WinXP SP3, wx-2.8.10, MinGW-4.4.1, gdb-7.1.2, eclipse
User avatar
T-Rex
Moderator
Moderator
Posts: 1249
Joined: Sat Oct 23, 2004 9:58 am
Location: Zaporizhzhya, Ukraine

Post by T-Rex »

Можешь при создания грида для закладки делать ему SetName() и там какую-то строку, которую можно регекспом проверить, например MyTabGrid_XXXYYY где XXXYYY - число. Когда перебираешь чайлды, то проверяешь GetName() и смотришь, соответствует ли оно паттерну.
Ну вот как-то так, первое что на ум пришло.
borr_1
Super wx Problem Solver
Super wx Problem Solver
Posts: 362
Joined: Wed Mar 07, 2007 8:10 am
Location: Russia, Shakhty

Post by borr_1 »

Выходит, что варианта только два либо через имя либо при создании гридов записывать их ид в массив...
WinXP SP3, wx-2.8.10, MinGW-4.4.1, gdb-7.1.2, eclipse