Ошибка Reached limit

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
GB826
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 312
Зарегистрирован: 04.08.2005 (Чт) 0:58
Откуда: Планета #3

Ошибка Reached limit

Сообщение GB826 » 26.05.2006 (Пт) 15:42

В программе используется SStab, на его страницах накидано куча контролов.

Ошибка "Reached limit: cannot create any more controls for this form"

Как-нибудь можно обойти?

Нашел на другом форуме
Разнести контролы по нескольким формам и подгружать другие формы на главную
через SetParent. Т.к. на одну ВИДИМУЮ форму много контролов не натолкать, то
такие проблемы возникают при использовании либо визарда, либо закладок - и именно
в таких случаях подмена формы целиком ОЧЕHЬ удобна.


Но не нравится это решение :о(
Пора уже всем хорошим людям собраться и убить всех плохих людей.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 26.05.2006 (Пт) 15:49

Массив контролов.

Конечно, если правильное решение (полная смена дизайна) не устраивает.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

GB826
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 312
Зарегистрирован: 04.08.2005 (Чт) 0:58
Откуда: Планета #3

Сообщение GB826 » 26.05.2006 (Пт) 16:00

Массив контролов.


Динамически подгружать? Исходный код, когда мне его отдали, все держится именно на названиях контролов... Не получицца... :о((

Конечно, если правильное решение (полная смена дизайна) не устраивает.


Сейчас именно добавить пару полей надо... а полная переделка, это когда-нибудь....
Пора уже всем хорошим людям собраться и убить всех плохих людей.

Nicky
Постоялец
Постоялец
 
Сообщения: 519
Зарегистрирован: 12.08.2004 (Чт) 12:14

Сообщение Nicky » 26.05.2006 (Пт) 16:02

Вынести часть функционала в отдельную форму

Al Khamid
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 274
Зарегистрирован: 11.02.2004 (Ср) 10:00
Откуда: Москва, Ховрино

Сообщение Al Khamid » 29.05.2006 (Пн) 9:44

А
Последний раз редактировалось Al Khamid 06.11.2007 (Вт) 17:42, всего редактировалось 1 раз.

GB826
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 312
Зарегистрирован: 04.08.2005 (Чт) 0:58
Откуда: Планета #3

Сообщение GB826 » 29.05.2006 (Пн) 12:50

Al Khamid кинул пикчер в него 2 кнопки


Код: Выделить всё
Private Sub Form_Load()
  For Each ctl In Me.Controls
    Debug.Print ctl.Name
  Next ctl
End Sub


ЛОГ
    Picture1
    Command2
    Command1


Вряд ли, тем более SStab как контейнер (наверно даже коллекция контейнеров)

PS Тему можно закрыть. Я просто заменил на одной, мало посещаемой, странице группу текстбоксов - таблицей. Конечно интерфейс пострадал, но функциональность осталась :о))
Наперед, буду создавать компактнее...
Пора уже всем хорошим людям собраться и убить всех плохих людей.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 118

    TopList