【问题标题】:Converted copied text from textbox in c#从 C# 中的文本框中转换复制的文本
【发布时间】:2010-09-14 17:54:37
【问题描述】:

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

例如:

text of myTextBox is "12,34"

我想给用户:

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

然后他可以将此文本以这种格式粘贴到任何地方(例如在网络浏览器中)。

有人知道简单的方法吗?

谢谢

【问题讨论】:

  • 到目前为止你得到了什么?你不明白哪一部分?
  • 您想在 PC 上将您的字符串转换为双重无限制区域设置吗?

标签: c# winforms


【解决方案1】:

如果是,您是否正在开发基于 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);

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

【讨论】:

    猜你喜欢
    • 2010-11-10
    • 1970-01-01
    • 2021-03-26
    • 1970-01-01
    • 2021-05-15
    • 1970-01-01
    • 2011-09-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多