private void _arbeitsbereichVerwaltung_ArbeitsbereichAddedEvent( object sender, EventArgs <Arbeitsbereich> e) { ArbeitsbereichSteuerelement arbeitsbereichSteuerelement = new ArbeitsbereichSteuerelement(); TabbedDocument tabbedDocument = new TabbedDocument(this.sandDockManager, (Control)arbeitsbereichSteuerelement, ml.ml_string(60, "es wird geladen...")); tabbedDocument.Enter += new EventHandler(this._ArbeitsbereichFenster_Enter); arbeitsbereichSteuerelement.Visible = false; tabbedDocument.Open(); tabbedDocument.Show(); tabbedDocument.AllowClose = true; tabbedDocument.Closing += new DockControlClosingEventHandler(this._ArbeitsbereichFenster_Closing); tabbedDocument.Cursor = Cursors.WaitCursor; Arbeitsbereich arbeitsbereich = e.Value; tabbedDocument.Tag = (object)arbeitsbereich; arbeitsbereich.Dateiverwaltung.AimlDateiWirdGeladenEvent += new EventHandler <EventArgs <string> >(this.Dateiverwaltung_AimlDateiWirdGeladenEvent); arbeitsbereich.Oeffnen(); arbeitsbereich.NameChangedEvent += new EventHandler(this.arbeitsbereich_NameChangedEvent); arbeitsbereichSteuerelement.Visible = true; arbeitsbereichSteuerelement.Arbeitsbereich = arbeitsbereich; Application.DoEvents(); this.arbeitsbereich_NameChangedEvent((object)null, (EventArgs)null); this.ProgrammTitelUndVorgangTitelAnzeigen(); tabbedDocument.Cursor = Cursors.Default; }
private void AddFormToTabControl(UserControl control) { string name = control.Name; UCTabbedDocument doc = control as UCTabbedDocument; if (doc != null) { name = doc.Title; } if (string.IsNullOrEmpty(name)) { name = Guid.NewGuid().ToString(); } DockControl window = new TabbedDocument(sandDockManager1, control, name); window.Open(); }
private void _arbeitsbereichVerwaltung_ArbeitsbereichAddedEvent(object sender, EventArgs <Arbeitsbereich> e) { ArbeitsbereichSteuerelement arbeitsbereichSteuerelement = new ArbeitsbereichSteuerelement(); TabbedDocument tabbedDocument = new TabbedDocument(this.sandDockManager, arbeitsbereichSteuerelement, global::MultiLang.ml.ml_string(60, "es wird geladen...")); tabbedDocument.Enter += this._ArbeitsbereichFenster_Enter; arbeitsbereichSteuerelement.Visible = false; tabbedDocument.Open(); tabbedDocument.Show(); tabbedDocument.AllowClose = true; tabbedDocument.Closing += this._ArbeitsbereichFenster_Closing; tabbedDocument.Cursor = Cursors.WaitCursor; Arbeitsbereich arbeitsbereich = (Arbeitsbereich)(tabbedDocument.Tag = e.Value); arbeitsbereich.Dateiverwaltung.AimlDateiWirdGeladenEvent += this.Dateiverwaltung_AimlDateiWirdGeladenEvent; arbeitsbereich.Oeffnen(); arbeitsbereich.NameChangedEvent += this.arbeitsbereich_NameChangedEvent; arbeitsbereichSteuerelement.Visible = true; arbeitsbereichSteuerelement.Arbeitsbereich = arbeitsbereich; Application.DoEvents(); this.arbeitsbereich_NameChangedEvent(null, null); this.ProgrammTitelUndVorgangTitelAnzeigen(); tabbedDocument.Cursor = Cursors.Default; }
/// <summary> /// Открывает на форме указанный документ /// </summary> public void OpenDocument(TabbedDocument document) { document.Manager = this.DocumentManager; document.Open(); document.Invalidate(); }