C# 添加到文本框开头的空格

C# 添加到文本框开头的空格,c#,winforms,textbox,spaces,C#,Winforms,Textbox,Spaces,好吧,奇怪的事,我在用它拔头发 我有一个文本框,它由数据库中的一个值(电话号码)填充 我已经中断了应用程序,并在赋值后检查了文本框中的值和文本框中的值,发现它是正确的07865 345 632 但是,当显示文本框时,似乎有几个前导空格未显示在断点信息中 此外,当我尝试将文本框中的值指定给变量时,它会显示并保存为原始值,不带空格 有什么能让这一切在我不知道的情况下发生吗?在某些情况下,断点信息是否会删除前导空格 在这个问题上花了3个小时,没有任何进展,所以任何帮助都将是巨大的 总结 分配到文本框前

好吧,奇怪的事,我在用它拔头发

我有一个文本框,它由数据库中的一个值(电话号码)填充

我已经中断了应用程序,并在赋值后检查了文本框中的值和文本框中的值,发现它是正确的07865 345 632

但是,当显示文本框时,似乎有几个前导空格未显示在断点信息中

此外,当我尝试将文本框中的值指定给变量时,它会显示并保存为原始值,不带空格

有什么能让这一切在我不知道的情况下发生吗?在某些情况下,断点信息是否会删除前导空格

在这个问题上花了3个小时,没有任何进展,所以任何帮助都将是巨大的

总结 分配到文本框前从数据库接收的值:07865 345 632 文本框中显示的值:07865 345 632 从文本框中分配给变量的值:07865 345 632 VisualStudio2010-C-WindowsForms-SQLServer2008


救命啊!我只有六根头发,其中三根松了!:-

你能在文本框中选择那些前导空格吗?你确定它们不仅仅是默认的填充吗?是的,我实际上可以删除它们。在从数据库分配值之前,你是否有可能初始化Text属性?你能否提供一些代码,说明如何处理填充/提取文本框?此输出是什么:Console.WritetextBox1.Text==textBox1.Text.TrimStart?