powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Пропадают компоненты с формы
10 сообщений из 10, страница 1 из 1
Пропадают компоненты с формы
    #32394797
Пишу проект и столкнулся с одной проблемой иногда пропадают компоненты с формы причем все
лечится иногда методом закрытия и открытия проекта, а иногда компоненты есть а при выполнении они не отоброжаются
Framework Version 1.1.4322

Может патч какой есть???
...
Рейтинг: 0 / 0
Пропадают компоненты с формы
    #32395339
Фотография vdimas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это беда визуального конструктора, и довольно часто приходится исправлять ручками код, порожденный им, дабы преодолеть описанные эффекты.

А фреймворк тут вовсе не при чем.

Еще помогает порой полная перекомпиляция проекта, особенно если ты используешь не готовые компоненты, а из самопальные из соседних проектов в солюшене.
...
Рейтинг: 0 / 0
Пропадают компоненты с формы
    #32396084
может на C# builder перейти
...
Рейтинг: 0 / 0
Пропадают компоненты с формы
    #32396202
Как вобще с этим бороться
...
Рейтинг: 0 / 0
Пропадают компоненты с формы
    #32396274
У меня была похожая проблема. Проявлялась только в тех формах которые унаследованы не от Windows.Form а от её наследников описанных в том же проекте. Если у какого-либо компонента я устанавливал Anchors на привязку по правому и нижнему краю, то при каждой компиляции проекта компонент немного сдвигался влево. В итоге компоненты просто "выехали за форму" :), их Left был меньше 0. Как с этим бороться так и не нашёл.
...
Рейтинг: 0 / 0
Пропадают компоненты с формы
    #32400128
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А у меня в этом плане такой глюк майкрософтовский выходит:
Есть форма, на ней кнопка. Я поначалу проставил её свойство по умолчанию visible = false, а на событии Load формы - в конкретных случаях менял свойство visible = true. Теперь гляжу, что свойство это стоит по умолчанию visible = true, но при запуске программы пока не проставлю в коде значение visible = true, кнопка не видна... Вот такой глюк, что делать - пока не знаю...
...
Рейтинг: 0 / 0
Пропадают компоненты с формы
    #32400740
Полуэкт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я думаю что все вы говорите о разных глюках которые на 90% в нормальной версии студии на пропатченной машине не имеются вовсе.

а вопрос был задан о пропадании контролов которые находятся внутри проекта в котором и сами формы. поэтому если при компиляции проекта где то была ошибка то контролы не компилируются и для них не создается код а старый ВС уже удалила поэтому когда форма открывается в ВС для просмотра после такой компиляции контролы перестают отображаться т.к. ВС выполняет код контролов когда их загружает в форму каждый раз когда ты ее открываешь или переключаешься на нее после любого изменения кода.

довольно путанное объяснение но я нашел один способ - всегда иметь открытое окно Task List (там видно когда начинаются проблемы). как только увидишь что контролы пропали - закрывай форму тихонечко исправляй ошибку перекомпиляй и открывай форму. если с первого раза после пропадания контролов ты перекомпилишь нормально - 100% все должно вернуться т.к. код присутствует в InitializeComponents но контролы нерисуются.... после 2-х попыток 90% ты их уже не найдешь. код пропадает - остается только объявление контрола в начале и все. я спасаюсь восстановлением из СоурсСейфа. идиотизм конечно но я понял что это методологическая ошибка - надо просто не помещать их в один проект с формами.

короче это не глюк а неправильная работа с контролами. как правильно я не искал. если найдешь - свисни.
...
Рейтинг: 0 / 0
Пропадают компоненты с формы
    #32400861
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем, вывод из всего таков: не трожьте Visual Studio и будет вам щастие! ;)
...
Рейтинг: 0 / 0
Пропадают компоненты с формы
    #32401050
Фотография vdimas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
отсюда мораль - не разрабатывай в одной солюшене контролы и формы их использующие. Эти этапы лучше выполнять строго последовательно, чтобы к моменты "рисования" форм все контролы однозначно компилились и работали.

геммор, но терять форму из полусотни элементов еще неприятней.
...
Рейтинг: 0 / 0
Пропадают компоненты с формы
    #32406771
ILF80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На честной студии глюки не уходят..
Была форма с контролами - нет формы с контролами :)

Тут я подозреваю Биллина ошибка, которая иногда проявляется в дизайнере в виде exception Unspecified error. Глянул я, чего Билли мутит при поднятии класса в дизайнере и пришел к выводу, что во время парсинга исходника, он, опираясь на список типов, которые успел поднять\скомпилить на этот момент(в этот списов попадают и те контролы, которые лежат в проекте), не всегда расставляет файлы в нужном порядке компиляции (у него там свой парсер, отличный от cs\vb) и лажается, когда типа еще нет, но уже используется...и от безысходности генерякает такой ексепшен :)

Сильно туманно я объяснил :) Рефлектором колупаться тяжело в биллиных дллках.. :)
Короче, чаще всего спасает ручная доводка csproje-й для создания правильной последовательности зависимых файлов...
маразм... но пока других вариантов особо нет :(
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Пропадают компоненты с формы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]