mi dispiace ma sono nuovo in c # e ho bisogno di imparare alotto :( la gente mi può aiutare dicendo come posso selezionare il testo scritto tra virgolette in richtextbox? come se scrivessi in richtextbox sul debug del programma
cout<<"HELLO WORLD";
HELLO WORLD= new array
il, HELLO WORLD dovrebbe essere memorizzato in un nuovo array / stringa
risposte:
1 per risposta № 1se stai davvero lavorando con c # (invece di c ++, che penso tu sia) puoi fare quanto segue:
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
modifica: penso di aver sbagliato un po 'la domanda, se vuoi solo il testo che qualcuno ha inserito in una casella di testo, semplicemente
string input = NameOfYourTextbox.Text;
0 per risposta № 2
Diciamo che il nome del tuo RichTextBox èRichTextBox1; quindi quanto segue imposta il valore nella casella di testo (dovresti scrivere questo nel codice dietro il file; se il tuo modulo è chiamato come Form1, allora dovresti scriverlo in Form1.cs):
string s = RichTextBox1.Text;
0 per risposta № 3
Per selezionare il testo tra virgolette all'interno RichTextBox1
hai bisogno di qualcosa del genere:
string s = RichTextBox1.Text;
int f = s.IndexOf("""), l = s.LastIndexOf(""");
if(f != l)
{
RichTextBox1.Select(s, l - s + 1);
}