Здравствуйте, Ka3a4oK, Вы писали:
KK>Если в файл с кодом формы (который Form.n) добавить опеределение какого-нибудь интерфейса KK>то дизайнер форм начинает себя вести, мягко говоря, некорректно.
Так не добавляй в файлы форм никакого рукописного кода. Хорошим принципом является размещение типов в отдельных файлах.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, VladD2, Вы писали:
VD>Здравствуйте, Ka3a4oK, Вы писали:
KK>>Если в файл с кодом формы (который Form.n) добавить опеределение какого-нибудь интерфейса KK>>то дизайнер форм начинает себя вести, мягко говоря, некорректно.
VD>Так не добавляй в файлы форм никакого рукописного кода. Хорошим принципом является размещение типов в отдельных файлах.
Я же пишу не в MainForm.Designer.n, а в MainForm.n, который как раз и предназначен для того, чтобы его программист курочил. Насколько я заметил дезайнер падает на любое определение типа — клаcc, интерфейс, делегат.
KK>Я же пишу не в MainForm.Designer.n, а в MainForm.n, который как раз и предназначен для того, чтобы его программист курочил. Насколько я заметил дезайнер падает на любое определение типа — клаcc, интерфейс, делегат.
Да. Реализация не рассчитана на наличие еще каких-то типов в этих файлов.
В следующей версии может и поправим это. Но пока что лучше просто определять типы в отдельных файлах. За одно код чище будет.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.