- Added tools to find Symbol Characters in Word Documents

- If the range does not have any characters return an empty string
Refresh Most Recent Items when the office button is pressed
Added OrdinalChanged Event
Used OrdinalChanged Event rather than MyContent.Changed Event when Ordinal is updated.
Use OrdinalChanged Event to update Tree Node
Refresh MRU list as items are added
Use OrdinalChanged Event to update Step Tab
- RTBFillIn changed to only update the RTB when the contents change
- AdjustSizeForContents changed to raise the HeightChanged event when the Height changes
Update the treeview tabs even if the step is not open.
This commit is contained in:
Rich
2010-12-01 20:03:06 +00:00
parent b3b3f5e518
commit bb3844538c
9 changed files with 174 additions and 30 deletions

View File

@@ -342,12 +342,18 @@ namespace VEPROMS.CSLA.Library
{
myItemInfo.Deleted += new ItemInfoEvent(myItemInfo_Deleted);
myItemInfo.ChildrenDeleted += new ItemInfoEvent(myItemInfo_ChildrenDeleted);
myItemInfo.MyContent.Changed += new ContentInfoEvent(MyContent_Changed);
myItemInfo.MyContent.Changed += new ContentInfoEvent(NodeText_Changed);
myItemInfo.OrdinalChanged += new ItemInfoEvent(NodeText_Changed);
myItemInfo.NewSiblingAfter += new ItemInfoInsertEvent(myItemInfo_NewSiblingAfter);
myItemInfo.NewSiblingBefore += new ItemInfoInsertEvent(myItemInfo_NewSiblingBefore);
myItemInfo.NewChild += new ItemInfoInsertEvent(myItemInfo_NewChild);
}
}
void NodeText_Changed(object sender)
{
//ItemInfo myItemInfo = sender as ItemInfo;
Text = _VEObject.ToString();
}
public VETreeNode(IVEDrillDownReadOnly o)
: base(o.ToString())
{
@@ -358,7 +364,8 @@ namespace VEPROMS.CSLA.Library
{
myItemInfo.Deleted += new ItemInfoEvent(myItemInfo_Deleted);
myItemInfo.ChildrenDeleted += new ItemInfoEvent(myItemInfo_ChildrenDeleted);
myItemInfo.MyContent.Changed += new ContentInfoEvent(MyContent_Changed);
myItemInfo.MyContent.Changed += new ContentInfoEvent(NodeText_Changed);
myItemInfo.OrdinalChanged += new ItemInfoEvent(NodeText_Changed);
myItemInfo.NewSiblingAfter += new ItemInfoInsertEvent(myItemInfo_NewSiblingAfter);
myItemInfo.NewSiblingBefore += new ItemInfoInsertEvent(myItemInfo_NewSiblingBefore);
myItemInfo.NewChild += new ItemInfoInsertEvent(myItemInfo_NewChild);
@@ -438,12 +445,6 @@ namespace VEPROMS.CSLA.Library
if (this.Parent != null) // Only do this if the node has a parent - RHM 20100106
this.Parent.Nodes.Insert(Index + 1, (new VETreeNode(args.ItemInserted)));
}
void MyContent_Changed(object sender)
{
ContentInfo myContent = sender as ContentInfo;
ItemInfo myItemInfo = myContent.ContentItems[0];
Text = _VEObject.ToString();
}
public VETreeNode(string s)
: base(s)
{