[Designer("System.Windows.Forms.Design.ControlDesigner, System.Design")]
public class MenuStripSRCC : MenuStrip
{
}
[Designer("System.Windows.Forms.Design.ControlDesigner, System.Design")]
public class StatusStripSRCC : StatusStrip
{
}
[Designer("System.Windows.Forms.Design.ControlDesigner, System.Design")]
public class ToolStripSRCC : ToolStrip
{}
Я про это знаю - для датагрида делал, только он ущербным получался. Для
стрипов не пробовал, а вот для BindingNavigator-a так ничё и не
подобрал. Попробую для него сегодня ваш ControlDesigner подставить.
Спасибо за идею.
Тем не менее это баг который в SP1 не вылечен. Вернее майкрософт съехала
с базара и сказала что мол это сильно сложно сделать - потом когда
нибудь может быть сделаем...
И вотоно счастие юзай своих наследников и все у них будеть работать
:)))
Прямо таки всё? Попробую... Мне для меню и тулбара в принципе не так
надо как для биндинг навигатора и грида...
фишка в том что
public partial class GeneralInfoView : GeneralInfoViewGeneric
{}
Должен быть определен первым в коде и тогда все работает на ура.
вот простой пример:
namespace WindowsApplication6
{
public partial class Form1 : MyFormGeneric
{
public Form1()
{
InitializeComponent();
}
}
public class MyGForm<T>: Form
{
private T a_generic;
}
public class MyFormGeneric: MyGForm<object>
{
}
}
Тока перестрой проект и все аглы :)))
Вот это действительно открытие для меня. Спасибо - воспользуюсь.
А у борланда в хайлендере вобще наследование не работает пока что (даже
для простой формы) :-(
Когда я по необходимости слез с дельфи5 и попопал в vs2003,
я понял суть сакраментального слова IDE. То что борланд навзывал
этим словом не совсем то. :((((((.
Может они канешна и наворотили что за последнее время, но я уж
какнибудь без них обойдуся :)
Местами у борланда получше. Например код и дизайн в одной закладке с
подзакладками.
Как выйдет релиз я таки посмотрю последний раз... :-))