在c#中从文本框转换复制的文本

时间:2010-09-14 09:40:23

标签: c# winforms

我想从文本框中转换用户正在复制的文本。

例如:

text of myTextBox is "12,34"

我想给用户:

myTextBox.Text.Replace(",",".") <. "12.34"

然后他可以将此文本粘贴到此格式的任何位置(例如在webbrowser中)。

任何人都知道简单的方法吗?

谢谢

1 个答案:

答案 0 :(得分:3)

如果是,则使用基于Windows的应用程序,而不是使用ClipBoard类

            string strData=default(string);

             object obj = Clipboard.GetData(DataFormats.Text);

            if (obj == null)
            {

                return;
            }
            else
                 strData = obj.ToString();

           strData = strData.Replace(",",".") 


           Clipboard.SetData("Text", strData);

现在,当用户粘贴到某处时,它将使用格式化文本。