ClearContainerEditorText
作者:C/S框架网  发布日期:2013-08-26 17:54:37
  ClearContainerEditorText



CheckedComboBoxEdit类型的输入组件,当设置EditValue=null后仍会显示旧的文本, 必须调用RefreshEditValue方法刷新显示文本。

C# Code:

/// <summary>
/// 清空容器内输入框的文本
/// </summary>
/// <param name="container">容器,如Panel</param>
public void ClearContainerEditorText(Control container)
{
   for (int i = 0; i < container.Controls.Count; i )
   {
      if (container.Controls[i] is TextEdit)
      ((TextEdit)container.Controls[i]).EditValue = null;
      else if (container.Controls[i] is TextBoxBase)
      ((TextBoxBase)container.Controls[i]).Clear();
      
      //CheckedComboBoxEdit类型的输入组件,当设置EditValue=null后仍会显示旧的文本,
      //必须调用RefreshEditValue方法刷新显示文本。
      if (container.Controls[i] is CheckedComboBoxEdit)
      ((CheckedComboBoxEdit)container.Controls[i]).RefreshEditValue();
   }
}

//来源:C/S框架网(www.csframework.com) QQ:1980854898


上一篇 下一篇