Ejemplo n.º 1
0
        private void SetValue(NoteNoteObjectRec note, InlineParamVis param, string value)
        {
            ValueInfo valueInfo = ValueInfo.FindInlineParamVis(param);

            valueInfo.SetValue(note, value);
            if (ValueChanged != null)
            {
                ValueChanged.Invoke(this, EventArgs.Empty);
            }
        }
Ejemplo n.º 2
0
        private void CommitFieldEdit(ValueInfo valueInfo)
        {
            int index = Array.IndexOf(ValueInfo.Values, valueInfo);

            Debug.Assert(index >= 0);

            if (Note != null)
            {
                if (!String.Equals(textEditControl.Text, valueInfo.GetValue(Note)))
                {
                    undoHelper.SaveUndoInfo(false /*forRedo*/, "Change Note Property");
                    valueInfo.SetValue(Note, textEditControl.Text);
                }
            }

            textEditControl.Visible = false;
            currentFieldValueInfo   = null;
            Invalidate();
        }