private void DrawingNumberingPluginForm_Shown(object sender, EventArgs e) { var model = new Tekla.Structures.Model.Model(); if (model.GetConnectionStatus()) { var events = new Tekla.Structures.Model.Events(); events.TeklaStructuresExit += Events_TeklaStructuresExit; events.Register(); } }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); if (new Tekla.Structures.Model.Model().GetConnectionStatus()) { Tekla.Structures.Dialog.MainWindow.Frame.AddExternalWindow(this.Name, this.Handle); _events = new Tekla.Structures.Model.Events(); RegisterEventHandler(); } }