私は何が間違っているのか分かりませんが、私はリッチテキストボックスで単語を数え、ラベルでそれを表示しようとしています。リッチテキストボックスからラベルに単語を数えられませんか?
リッチテキストボックスをタブコントロールに配置して、タブ付きのテキストボックスを持つことができます。どちらも、これは全体のプログラムではありません
それ、これは多くの困難にする必要がありそうです、私はすべてのヘルプは高く評価され、リッチテキストボックス、ワードカウンタに
に関連する部品を取った:)
public RichTab()
{
InitializeComponent();
TabPage tp = new TabPage("Document");
RichTextBox rtb = new RichTextBox();
rtb.Dock = DockStyle.Fill;
tp.Controls.Add(rtb);
tabControl1.TabPages.Add(tp);
WordCount();
}
public RichTextBox RTTB()
{
RichTextBox rtb = null;
TabPage tp = tabControl1.SelectedTab;
if (tp != null)
{
rtb = tp.Controls[0] as RichTextBox;
}
return rtb;
}
private void WordCount()
{
MatchCollection wordColl = Regex.Matches(RTTB().Text, @"[\W]+");
label2.Text = wordColl.Count.ToString();
}
何が起こりますか? –
既にRTBをタブにドロップしていますので、そのRTBにはどのような名前がありますか? –