Здравствуйте, andreich78, Вы писали:
A>было:
A>A>public class MyControl : UserControl
A>{
A> ...
A> public event EventHandler MyEvent;
A> ...
A>}
A>
A>надо:
A>A>public class MyBaseControl : UserControl
A>{
A> ...
A> public event EventHandler MyEvent;
A> //у этого контрола в дизайн-тайме НЕТ события "MyEvent"
A> ...
A>}
A>public class MyControl : MyBaseControl
A>{
A> ...
A>//у этого контрола в дизайн-тайме ЕСТЬ событие "MyEvent"
A>}
A>
У меня все равно НЕТ

(((
Вылечить пришлось все-таки путем написания собственного дизайнера:
class FrameControlDesigner: System.Web.UI.Design.UserControlDesigner
{
public override bool ShouldCodeSerialize
{
get { return true; }
}
}
Уж не знаю, как с этим связан ShouldCodeSerialize, но это работает. Наверное, framework считает, что если не надо автоматом создавать переменную в code-behind, то и event'ы ему не нужны....