テキストボックスに文章を入力しているときに、母音を数えるのにどのイベント/イベントが使用されているのだろうかと思います。カウント母音のイベント
「KeyPress
」または「KeyUp
」と関係があるかどうかはわかりません。
私はあなたの助けに感謝します。
=====
私はstuckedだところで、今です:
private void btnCount_Click(object sender, EventArgs e)
{
string yourSentence;
yourSentence = textBox1.Text.ToLower().Trim();
char ch1 = 'a';
char ch2 = 'e';
char ch3 = 'i';
char ch4 = 'o';
char ch5 = 'u';
int counta = 0;
int counte = 0;
int counti = 0;
int counto = 0;
int countu = 0;
int j = counta + counte + counti + counto + countu;
foreach (char v in yourSentence)
{
if (v == ch1) { counta++; j++; }
else if (v == ch2) { counte++; j++; }
else if (v == ch3) { counti++; j++; }
else if (v == ch4) { counto++; j++; }
else if (v == ch5) { countu++; j++; }
}
listBox1.Items.Add("There are " + counta.ToString().Trim() + " a's in the sentence");
listBox1.Items.Add("There are " + counte.ToString().Trim() + " e's in the sentence");
listBox1.Items.Add("There are " + counti.ToString().Trim() + " i's in the sentence");
listBox1.Items.Add("There are " + counto.ToString().Trim() + " o's in the sentence");
listBox1.Items.Add("There are " + countu.ToString().Trim() + " u's in the sentence");
listBox1.Items.Add("All in all there are " + j.ToString().Trim() + " vowels in the sentence");
private void textBox1_KeyDown(object sender, EventArgs e)
{
string yourSentence;
yourSentence = textBox1.Text.ToLower().Trim();
//I think I have to add the codings here. But what will happened to the
//btnCount_Click?
}
これを自分でやってみようとしているのですか、これを行う特定のアプリケーションについて話していますか? – Aamir
私はそれを自分でやろうとしています。私は母音を数え、リストボックスに母音の数を表示するswitch文を使ってコードを書いた。私は文章を書くと母音を認識し、母音の数を表示する書き込み。 – tintincutes
誰かがテキストの大きな部分を選択して上書きする可能性があります。 –