粘贴操作 - PasteClick

2017-05-20 13:17:40  访问(1427) 赞(0) 踩(0)


        /// <summary>
        /// 粘贴操作 - PasteClick
        /// </summary>
        protected void PasteClick()
        {
            Control curCtrl = ClientUtil.instance.ControlFocusedGet(this);

            if(curCtrl==null)
                return;

            IDataObject iData = Clipboard.GetDataObject();

            if(iData==null)
                return;

            string strText = null;

            if (!iData.GetDataPresent(DataFormats.Text))
                return;

            strText = iData.GetData(DataFormats.Text).ToString();

           
            if (curCtrl is ComboBox)
            {
                ComboBox cbb = curCtrl as ComboBox;

                if (cbb.DropDownStyle != ComboBoxStyle.DropDownList)
                {
                    cbb.Text = strText;
                }

                return; 
            }

            if (curCtrl is TextBoxBase)
            {
                (curCtrl as TextBoxBase).Text = strText;
            }


        }


标签:粘贴操作 - PasteClick 

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)