private void tvObj_AfterExpand(object sender, TreeViewEventArgs e) { if (e.Node.Nodes.Count != 1) { return; } ObjImage image = (ObjImage)e.Node.Nodes[0].ImageIndex; if (image != ObjImage.Loading) { return; } switch (e.Node.Name) { case nodeNameTables: ShowTables(e.Node); break; case nodeNameFK: ShowForeignKeys(e.Node); break; case nodeNameColumns: ShowColumns(e.Node); break; default: break; } }
private bool IsObjectNode(ObjImage ImageIndex) { return(ImageIndex == ObjImage.Object || ImageIndex == ObjImage.ObjectDelete || ImageIndex == ObjImage.ObjectNew || ImageIndex == ObjImage.ObjectNotExists || ImageIndex == ObjImage.ObjectEqual); }
/// <summary> /// Handles the BeforeSelect event of the treeViewDestination control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.Windows.Forms.TreeViewCancelEventArgs"/> instance containing the event data.</param> private void treeViewDestination_BeforeSelect(object sender, TreeViewCancelEventArgs e) { ObjImage objImage = (ObjImage)e.Node.ImageIndex; if (IsObjectNode(objImage)) { SetPrimtives(e.Node); } }
private bool IsNotEqual(ObjImage ImageIndex) { return(ImageIndex == ObjImage.ObjectDelete || ImageIndex == ObjImage.ObjectNew || ImageIndex == ObjImage.ObjectNotExists || ImageIndex == ObjImage.ObjectEqual || ImageIndex == ObjImage.DictionaryDelete || ImageIndex == ObjImage.DictionaryEqual || ImageIndex == ObjImage.DictionaryNew); }
private bool IsCreate(ObjImage ImageIndex) { return (ImageIndex == ObjImage.ObjectNotExists); }
protected void textBox_Validating(object sender, CancelEventArgs e) { SceneNodHierachyModel node = _obj as SceneNodHierachyModel; if (node == null) return; TransformNode before = node.TransformNode.GetCopy(); TransformNode trans = node.TransformNode.GetCopy(); _before = new ObjImage { Trans = trans, Shape = null }; base.OnValidating(e); }
protected void textBox_Validated(object sender, EventArgs e) { SceneNodHierachyModel node = _obj as SceneNodHierachyModel; if (node == null) return; TransformNode trans = node.TransformNode.GetCopy(); ObjImage after = new ObjImage { Trans = trans, Shape = null }; //if (_before == after) // return; SnapShots targetSnapShot = new SnapShots("PropertyPanal", _before, after, null); new SysEvn(0, this, OBJTYPE.Building, SYSEVN.Tool, new object[3] { "PropertyPanal", node, targetSnapShot } ); base.OnValidated(e); }