Exemplo n.º 1
0
        /// <summary>
        /// 恢复缓存区文本
        /// </summary>
        /// <param name="t"></param>
        public static object restoreTextBoxCache(Dictionary <Type, object> data)
        {
            TextBox t = (TextBox)data[typeof(TextBox)];

            // 非只读才能撤销
            if (!t.ReadOnly)
            {
                // 将文本框置于恢复状态
                TextBoxUtils.TextBoxAddTag(t, TextBoxTagKey.TEXTBOX_IS_RESTORE, true);
                TextBoxCache.restoreCache(t);
            }

            return(null);
        }
Exemplo n.º 2
0
 /// <summary>
 /// 恢复缓存区文本
 /// </summary>
 /// <param name="t"></param>
 public static object restoreTextBoxCache(Dictionary <Type, object> data)
 {
     if (data.ContainsKey(typeof(TextBox)) && data[typeof(TextBox)] is TextBox)
     {
         TextBox t = (TextBox)data[typeof(TextBox)];
         // 非只读状态才能恢复
         if (!t.ReadOnly)
         {
             // 将文本框置于恢复状态
             TextBoxUtils.TextBoxAddTag(t, TextBoxTagKey.TEXTBOX_IS_RESTORE, true);
             TextBoxCache.restoreCache(t);
         }
     }
     else
     {
         MessageBox.Show("无法获取文本框");
     }
     return(null);
 }