选择文本框中用双引号写的文本..窗体应用程序

时间:2012-05-26 14:03:13

标签: c# winforms

对不起,我是c#的新手,需要学习很多:( 你可以告诉我如何选择在richtextbox中用引号写的文字来帮助我吗? 就像我在richtextbox中编写调试程序一样

        cout<<"HELLO WORLD"; 
        HELLO WORLD= new array

,HELLO WORLD应存储到新的数组/字符串

3 个答案:

答案 0 :(得分:1)

如果您确实使用c#(而不是c ++,我认为您是),您可以执行以下操作:

  string  input = TextBox1.Text; //<--- replace Textbox1 with whatever you called your textbox
  string[] txtWithNoQuotes = input.Split('"');
  string noQuotes = txtWithNoQuotes[1]; // <-- this will give you Hello world, without the quotes

编辑:我觉得我的问题有点不对,如果你只是想让某人在文本框中输入文字,只需要做

string input  = NameOfYourTextbox.Text;

答案 1 :(得分:0)

假设您的RichTextBox的名称是RichTextBox1;然后以下设置文本框中的值(您应该将其写入文件后面的代码;如果您的表单被命名为Form1,那么您应该将其写入Form1.cs):

string s = RichTextBox1.Text;

答案 2 :(得分:0)

要选择RichTextBox1中的引用文字,您需要这样的内容:

string s = RichTextBox1.Text;
int f = s.IndexOf('"'), l = s.LastIndexOf('"');
if(f != l)
{
  RichTextBox1.Select(s, l - s + 1);
}