Страница: 1 |
Страница: 1 |
Вопрос: Превышен лимит контролов
Добавлено: 25.10.06 22:28
Автор вопроса: Роман
"Превышен лимит контролов: на форме не возможно установить элементы управления"
Вот такую хрень выдает при попытке поставить на форму кнопку или другой контрол.
Помогите, пжлста.
Ответы
Всего ответов: 12
Номер ответа: 1
Автор ответа:
Роман
Вопросов: 26
Ответов: 60
Профиль | | #1
Добавлено: 25.10.06 22:29
Да, забыл: все это в Visual Basic
Номер ответа: 2
Автор ответа:
Sacred Phoenix
ICQ: 304238252
Вопросов: 52
Ответов: 927
Профиль | | #2
Добавлено: 25.10.06 23:00
Если нада добавлять элементы, попробуй сделать это рантаимно
Номер ответа: 3
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #3
Добавлено: 26.10.06 03:14
Ужос.... А сколько ж у тебя на форме уже контролов??? ))
Номер ответа: 4
Автор ответа:
Роман
Вопросов: 26
Ответов: 60
Профиль | | #4
Добавлено: 26.10.06 10:20
259 если считать всё (Label, Combobox, TabStrip и т.д.).
Но ябы не сказал, что прога очень уж большая. Ну много Label'ов в основном.
Номер ответа: 5
Автор ответа:
Роман
Вопросов: 26
Ответов: 60
Профиль | | #5
Добавлено: 26.10.06 10:21
Ето как?
Номер ответа: 6
Автор ответа:
Роман
Вопросов: 26
Ответов: 60
Профиль | | #6
Добавлено: 26.10.06 10:22
Я имею ввиду рантаимно
Номер ответа: 7
Автор ответа:
Viper
ICQ: 249094859
Вопросов: 0
Ответов: 310
Профиль | | #7
Добавлено: 26.10.06 10:33
Ндя... добавляй во время выполнения проги в массив контролов (функция Load тебе в этом поможет).
вариант 2, создай Usercontrol (или несколько) и в него все эти контролы мелкими партиями положи
З.Ы. 259 контролов на одной форме это даже представить страшно.... Бедный пользователь
Номер ответа: 8
Автор ответа:
AndreyMp
ICQ: 237822510
Вопросов: 28
Ответов: 1182
Профиль | | #8
Добавлено: 26.10.06 13:15
Извиняюсь за офф-топ, просто интересно.
Роман, это ты что то типа Сапера пишешь, или серъезная прога. Просто действительно - перебор.
З.Ы. А ответ в посте №2. Пост №7 тебе пояснил слово рантаймно.
Номер ответа: 9
Автор ответа:
Sur
ICQ: 1249088
Вопросов: 10
Ответов: 304
Web-сайт:
Профиль | | #9
Добавлено: 26.10.06 17:57
>Ну много Label'ов в основном.
наверно не использовал ли массив контролов?
Номер ответа: 10
Автор ответа:
Sur
ICQ: 1249088
Вопросов: 10
Ответов: 304
Web-сайт:
Профиль | | #10
Добавлено: 26.10.06 18:04
Я имею в виду не в рантайме (label1(0), label1(1)...)
Превышен не лимит контролов (их по моему гораздо больше), а лимит уникальных имен контролов. Вот и делай контролы с одинаковым именем.
>259 контролов на одной форме это даже представить страшно
Считаются и пункты меню. И при наличии TabStrip (как у автора) - все выглядит не так уж страшно.
Номер ответа: 11
Автор ответа:
Роман
Вопросов: 26
Ответов: 60
Профиль | | #11
Добавлено: 26.10.06 21:59
Нет это не сапер. Программа для работы. Составление отчетов.
Выглядит, действительно, не так уж страшно.
Честно говоря по поводу поста №7 я не очень врубаюсь. Да чё там - совсем не врубаюсь.
А вот, попробовал сделать массив контролов и все поперло. И на фига я, действительно, Labelam разные имена присваивал, дурень. Спасибааа.
Все таки по поводу №7 интересно. Если можно по-подробней чуть-чуть.
Номер ответа: 12
Автор ответа:
Viper
ICQ: 249094859
Вопросов: 0
Ответов: 310
Профиль | | #12
Добавлено: 27.10.06 10:02
В какое место поста намбер 7 не происходит врубание? Особливо после того как ты таки сделал массив контролов?