Проблема с наследованием форм в VS 2005 (Release Candidate)
От: mafia  
Дата: 26.09.05 06:27
Оценка:
Ранее я уже задавал этот вопрос на gotdotnet.ru, однако не получил ни одного ответа. Тогда этот вопрос относился к VS 2005 Beta 2 (April), сейчас — к Release Candidate (к сожалению проблема осталась прежней).


При наследовании форм, новые компоненты, появившиеся в .net framework 2.0, (ToolStrip, MenuStrip, ContextMenuStrip, StatusStrip, TableLayoutPanel, FlowLayoutPanel, DataGridView, BindingNavigator) наследуются так, как будто модификатор доступа на родительской форме всегда установлен в private (свойство "Modifiers", группа свойств "Design"): на форме-потомке в дизайнере форм свойства и события этих компонентов доступны только для чтения, как следствие — отсутствует возможность их визуального редактирования (нельзя изменить размеры, скрыть, переместить унаследованный компонент), хотя менять значение свойств этих компонентов в коде формы-потомка можно: (toolStip1.Visible = false). "Старые" компоненты (Button, Panel, TextBox и др.) наследуются как положено...


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

Ошибка столь очевидна, что создаётся впечатление, что возможно я чего-то недопонимаю, мол стоит установить значение такого-то свойства в true и всё заработае как надо... Трудно поверить, что ни один человек из армии тестировщиков ни разу не пробовал наследовать формы с тулстрипом или датагрудвью, однако в MSDN 2005 (Release Candidate) есть статья
ms-help://MS.MSDNQTR.v80.en/MS.MSDN.v80/MS.VisualStudio.v80.en/dv_mancli/html/3381a5e4-e1a3-44e2-a765-a0b758937b85.htm из которой вобщем-то следует, что ничего нового вроде бы в 2005 относительно 2003 нет. (Там пример наследования формы с компонентом Button, описывается применение свойств Modifies и GenerateMember).
Re: Проблема с наследованием форм в VS 2005 (Release Candida
От: Mab Россия http://shade.msu.ru/~mab
Дата: 26.09.05 06:43
Оценка:
Здравствуйте, mafia, Вы писали:

http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackid=ec8b7c57-183a-4e79-ae7a-7cfcadd916ea
Re[2]: Проблема с наследованием форм в VS 2005 (Release Cand
От: Дьяченко Александр Россия  
Дата: 26.09.05 15:30
Оценка:
Здравствуйте, Mab, Вы писали:

Mab>Здравствуйте, mafia, Вы писали:


Mab>http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackid=ec8b7c57-183a-4e79-ae7a-7cfcadd916ea


В деталях указано:

Status: Closed 

Resolution: Fixed


Это значит что Microsoft все исправит и в релизе все будет ОК?
... << RSDN@Home 1.2.0 alpha rev. 618>>
Re[2]: Проблема с наследованием форм в VS 2005 (Release Cand
От: Аноним  
Дата: 26.09.05 15:50
Оценка:
Iz teh zhe detalej:

>>Resolved as Fixed by Microsoft on 2004-12-09 at 07:54:22


>>Thank you for opening this bug. These issues will be addressed before beta 2 is released.


Posmotrite na dati. Eto znachit, chto hichego oni ne ispravili, jesli problema v Sentjabrjskoj CTP-versii.

Real programmers don't comment their code. If it was hard to write, it should be hard to understand.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[3]: Проблема с наследованием форм в VS 2005 (Release Cand
От: Mab Россия http://shade.msu.ru/~mab
Дата: 26.09.05 16:08
Оценка:
Здравствуйте, Дьяченко Александр, Вы писали:

ДА>Это значит что Microsoft все исправит и в релизе все будет ОК?

Ну я не MS, чтобы гарантировать это Но похоже на то.
Re[4]: Проблема с наследованием форм в VS 2005 (Release Cand
От: Дьяченко Александр Россия  
Дата: 26.09.05 16:13
Оценка:
Здравствуйте, Mab, Вы писали:

Mab>Здравствуйте, Дьяченко Александр, Вы писали:


ДА>>Это значит что Microsoft все исправит и в релизе все будет ОК?

Mab>Ну я не MS, чтобы гарантировать это Но похоже на то.

Это радует на самом-то деле
... << RSDN@Home 1.2.0 alpha rev. 618>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.