Цитата |
---|
Сделал пример - это то, что нужно, но возник вопрос: как сделать так, что бы окно плагина было подчиненным к окну номенклатуры, т.е. выводило информацию о выбранной строке в номенклатуре. |
Можно вашу форму добывить в зависимую к номенклатуре.
Примерно так.
public class PlugIn : PlugInBase
{
.....
protected override void
{
base.Connect();
this.ExtForms.EventHandler += new ventHandler<ExtensibleFormsEventArgs> (ExtForms_EventHandler);
......
}
private Guid _myFormId = new Guid("E4E0BDB9-7731-4A96-9E02-6090DB39A5E3");
void ExtForms_EventHandler(object sender, ExtensibleFormsEventArgs e)
{
if (e.EventType == ExtensibleFormsEventType.NewForm && e.PlugInForm is Csdn.Vogbit.Main.NomenclatureForm)
{
((IPlugInMultiForm) e.PlugInForm).DetailForms.Add(detailFormType, tabPageCaption, _myFormId);
// detailFormType Ваша форма
// Заголовок формы
// Уникальный идентификатор формы, Guid
}
}
.....
}