protected override void OnInitialEditor() { TableEditor table = new TableEditor(_tableNode); base._editorInstance = table; table.DataChanged += new EventHandler(table_DataChanged); table.ChangeRecovered += new EventHandler(table_ChangeRecovered); }
public override void Save() { if (!Valid) { MessageBox.Show("文件內容有誤, 請修正後再行儲存", "警告", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } TableEditor table = this.Editor as TableEditor; table.Save(); this._tableNode.Table.OnSave(this); }