![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 1 Всего: 207 |
Есть проект в VS2005 в котором с десяток виндовых форм, в принципе ничего экстраординарного. Никаких собственных и третьесторонних контролов, обычные кнопки, label, Edit и т.п. Проект компиллировался и работал. В один момент я его открываю и вижу что на одной из форм исчезли все визуальные контролы! И в дизайне и в run-time, причём в дизайнере форм они есть, создаются, из кода я к ним обращаюсь, никаких ошибок компилляции. И как это исправить? Форма довольно навороченная, делать её заново нет никакой охоты. И главное что я между предыдущим релизом и этим ничего с ней не делал вообще, ни с ней ни с кодом который к ней относится. В дебаггере проходил инициализацию контролов пошагово - все кнопки инициализируются, но не показываются. Проверял - все контролы Visible=true... Бред какой-то... Первый сервиспак на VS стоит.
-------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| marcusmae |
|
|||
![]() stravaganza ![]() ![]() Профиль Группа: Участник Сообщений: 874 Регистрация: 26.3.2006 Репутация: 22 Всего: 39 |
Интересно. Вообще, контролы должны быть не только инициализированы, но и добавлены на форму через её Controls.Add(...) - не пропал ли он куда-нибудь?.. Может, остановиться дебагером где-нибудь после InitializeComponent и в watch узнать количество контролов в коллекции формы?
-------------------- ἀπὸ μηχανῆς θεός |
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
В студии есть такая полезная вещь как окно Document Outline - показывает структуру формы, вот там что-нибудь показывает? Возможно "пополз" докинг или одна из панелей растянутая на всю форму вылезла на передний план.
Добавлено через 5 минут и 41 секунду З.Ы. вот как у меня сложный контрол выглядит: -------------------- ![]() |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 1 Всего: 207 |
Таки все Controls.Add(...) вместе с присвоением событий из дизайнера поисчезали... Блин! Даюсь диву мелкомягким - вкладывать такие деньги и быть не в состоянии подобные глюки вычистить...
-------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
Мде... видать не все возможные глюки учли.
-------------------- ![]() |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |