C#将字符串放入TextBox

C#将字符串放入TextBox,第1张

概述我想在我的TextBox中显示此代码的结果: string txtout1 = txtOrgText.Text.Replace(parm, txtTo.Text).ToString(); txtout = txtout1; 我有一个文本框,txtOrgtext,用户输入文本.我想现在把一些文本放到txtout中. 我已将txtout设置为ReadOnly和MultiLine. 当我尝 我想在我的TextBox中显示此代码的结果:
string txtout1 = txtOrgText.Text.Replace(parm,txtTo.Text).ToString();       txtout = txtout1;

我有一个文本框,txtOrgtext,用户输入文本.我想现在把一些文本放到txtout中.
我已将txtout设置为Readonly和Multiline.

当我尝试运行我的程序时,我收到以下错误:

Error   1   Cannot implicitly convert type 'string' to 'System.windows.Forms.TextBox'   C:\Users\xxx\AppData\Local\Temporary Projects\windowsFormsApplication1\Form1.cs 45  25  windowsFormsApplication1

我尝试了txtout1.ToString(),但没有任何改变.

我也试过txtout.Text = txtout1并得到这个错误:

Cross-thread operation not valID: Control 'txtout' accessed from a thread other than the thread it was created on.

我得到一个错误,因为我使用线程,没有线程它工作正常.

解决方法 你需要做的是:
txtout.Text = txtout1;

这是因为txtout1只是一个字符串,而txtout是一个完整的TextBox,包含所有绘图和着色以及类似的东西.

我看到你的第一行代码是正确的 – txtOrgText.Text – .Text用于两种方式 – 用于读写. (或“看”和“改变”是另一种方式.)

你可以使用很多其他控件来实现这一点 – 一个ComboBox,一个Form(用于设置标题),一个Domainupdown(右边有箭头的东西),仅举几例.

“ToString()”不起作用的原因是ToString()将您的文本字符串变成一串文本!它不会将它变成TextBox.

总结

以上是内存溢出为你收集整理的C#将字符串放入TextBox全部内容,希望文章能够帮你解决C#将字符串放入TextBox所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1240764.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-06
下一篇2022-06-06

发表评论

登录后才能评论

评论列表(0条)

    保存