C#putstringintoTextBox我想在我的TextBox中显示这段代码的结果:stringtxtout1=txtOrgText.Text.Replace(parm,txtTo.Text).ToString();txtout=txtout1;我有一个文本框txtOrgtext,用户可以在其中输入文本。我现在想将一些文本放入txtout。我已将txtout设置为ReadOnly和MultiLine。当我尝试运行我的程序时,出现以下错误:错误1??无法将类型“字符串”隐式转换为“System.Windows.Forms.TextBox”C:UsersxxxAppDataLocalTemporaryProjectsWindowsFormsApplication1Form1.cs4525WindowsFormsApplication1我试过txtout1.ToString(),但没有任何改变。我还尝试了txtout.Text=txtout1并收到此错误:跨线程操作无效:从创建它的线程以外的线程访问控制“txtout”。我得到一个错误,因为我使用的是线程,而不是线程它工作正常。你需要做的是:txtout.Text=txtout1;这是因为txtout1只是一个字符串,而txtout是一个完整的文本框,包含所有绘图和着色以及类似的东西。我看到您的第一行代码是正确的-txtOrgText.Text-.Text以两种方式使用-用于阅读和写作。(或者“看”和“改变”是另一种方式。)您可以使用许多其他控件-一个组合框、一个表单(设置标题)、一个DomainUpDown(右边有箭头的东西)来命名一个很少。“ToString()”不起作用的原因是ToString()使您的文本字符串成为文本字符串!它不会把它变成一个文本框。txtOut.Text=txtout1;首先txtout=txtout1;不会工作,因为txtout是一个文本框,而txtout1是一个字符串。你应该使用txtout.Text=txtout1即。文本框的text属性说的是获取或设置System.Windows.Forms.TextBox中的当前文本,它的类型是字符串,因为你的txtout1已经是字符串了,不用再用.ToString()再转换了以上是C#学习教程:C#将字符串放入TextBox,分享全部内容。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处:
