2

私はプログラミングが初めてで、ボタンの文字カウンターの簡単なコードを作成するのに問題があります。どういうわけか、実際に単語を数える行を一緒にコーディングすることができました。ここにあります:

private void button_add_Click(object sender, EventArgs e)
{   
string count = richTextBox.Text;
label_info.Text = "Word count is " + (count.Split(new char[] {' '}, StringSplitOptions.RemoveEmptyEntries).Length).ToString();
//Trying to add a new character count down here
// label_info.Text = "Character count is " + ....code ...;
}

アドバイスをいただければ幸いです。

編集:あなたのおかげで、私はここで私の答えを得ました:

private void button_add_Click(object sender, EventArgs e)
{   
string count = richTextBox.Text;
label_info.Text = "Word count is " + (count.Split(new char[] {' '}, StringSplitOptions.RemoveEmptyEntries).Length).ToString();
label_info.Text = "\nCharacter count is " + richTextBox.Text.Lenth; 
}
4

4 に答える 4

1

文字列のLengthプロパティを使用してみてください。

label_info.Text = label_info.Text +  "\nCharacter count is " + richTextBox.Text.Lenth;
于 2013-04-14T01:04:02.423 に答える
1

各スペースで文字列を分割し、結果の配列の長さを数えています。文字列の長さ (空白などを含む) が必要な場合は、次のようにします。

label_info.Text = "Character count is " + count.length;

空白が必要ない場合は、次のようにします。

label_info.Text = "Character count is " + count.Replace(" ", "").length;
于 2013-04-14T01:05:23.953 に答える
1

複雑なコードを書く必要はありません。length プロパティを使用して文字数をカウントできます。以下のサンプルコードを参照してください。その中で、Textbox と Label を使用します。Label は、テキストボックスに入力された文字数を示します。

void textBox1_TextChanged(object sender, EventArgs e)
  {
     lablename.Text = textboxname.Text.length.Tostring();
  }

ビデオチュートリアルも作成しました。YouTube で見る

于 2014-06-16T06:13:13.130 に答える