diff --git a/PROMS/Volian.Controls.Library/DisplayTags.cs b/PROMS/Volian.Controls.Library/DisplayTags.cs index 4c6d0919..cadc1ba4 100644 --- a/PROMS/Volian.Controls.Library/DisplayTags.cs +++ b/PROMS/Volian.Controls.Library/DisplayTags.cs @@ -103,13 +103,13 @@ namespace Volian.Controls.Library public string TbFSwd { get {return tbFSWd.Text;} - set { tbFSWd.Text = value; tbFSWd.Refresh(); } + set { tbFSWd.Text = value; tbFSWd.Refresh(); trBarFS.Value = Convert.ToInt32(value); } } public string TbFSht { get { return tbFSHt.Text; } - set { tbFSHt.Text = value; tbFSHt.Refresh(); } + set { tbFSHt.Text = value; tbFSHt.Refresh(); _origFigureSizeRatio = float.Parse(value) / float.Parse(tbFSWd.Text); } } #endregion @@ -912,7 +912,7 @@ namespace Volian.Controls.Library } } private float _origFigureSizeRatio = 0; // keep original ratio & width in case of 'restore' - private int _origFigureSizeWidth = 0; + public int _origFigureSizeWidth = 0; // support user changing size using slider. This saves change back to ImageItem and sets // width/height text boxes to slider values. private void trBarFS_Scroll(object sender, EventArgs e) diff --git a/PROMS/Volian.Controls.Library/ImageItem.cs b/PROMS/Volian.Controls.Library/ImageItem.cs index e45e537b..c419f9c9 100644 --- a/PROMS/Volian.Controls.Library/ImageItem.cs +++ b/PROMS/Volian.Controls.Library/ImageItem.cs @@ -336,6 +336,7 @@ namespace Volian.Controls.Library this.Height = MyPictureBox.Height + 10; if (_displayTags != null) { + _displayTags._origFigureSizeWidth = wd; _displayTags.TbFSwd = wd.ToString(); _displayTags.TbFSht = ht.ToString(); }