Довольно забавная логика проекта: если кликнуть на любую закладку, то TabSet должен перестроиться.
Неожиданный финт для пользователя, который ожидает что-то совсем другое.
Хм, не проще ли при инициализации сделать столько закладок сколько надо (т.е. столько сколько разных букв в фамилиях в базе), а при добавлении фамилий с первой буквой которой нет в базе добавлять и закладку.
А я бы сделал закладки на все буквы, а доступными только те, на которые в базе есть фамилии.
При добавлении фамилий с новыми буквами разлочивать закладку с этой буквой.
Менее стрессовая ситуация для пользователя. Пользователя надо любить (даже если это ты сам).
__________________
Не забывайте делать резервные копии
|