我想从文本框中转换用户正在复制的文本。
例如:
text of myTextBox is "12,34"
我想给用户:
myTextBox.Text.Replace(",",".") <. "12.34"
然后他可以将此文本粘贴到此格式的任何位置(例如在webbrowser中)。
任何人都知道简单的方法吗?
谢谢
答案 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);
现在,当用户粘贴到某处时,它将使用格式化文本。