0
RichTextBox
またはLabel
で1つの文字をクリックできるようにする方法は関係ありません。以前はテキストのボタンを使っていましたが、醜いですね。 他の方法はありますか?例えば単一の文字をクリック可能にする
:単語TextBox
の文字B
はテキストB牛の一部のテキストをクリック可能
ことshoud。
RichTextBox
またはLabel
で1つの文字をクリックできるようにする方法は関係ありません。以前はテキストのボタンを使っていましたが、醜いですね。 他の方法はありますか?例えば単一の文字をクリック可能にする
:単語TextBox
の文字B
はテキストB牛の一部のテキストをクリック可能
ことshoud。
あなたはこのようなあなたのリッチテキストボックスへのリンクコントロールを追加することができます。
richTextBox1.Font = new Font(richTextBox1.Font.FontFamily, 16);
richTextBox1.Text = "Text";
var clickablePart = new LinkLabel();
clickablePart.Text = "B";
clickablePart.AutoSize = true;
clickablePart.Font = richTextBox1.Font;
clickablePart.LinkClicked += clickablePart_LinkClicked;
clickablePart.Location = richTextBox1.GetPositionFromCharIndex(richTextBox1.TextLength);
richTextBox1.Controls.Add(clickablePart);
richTextBox1.AppendText(" ox");
private void clickablePart_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
MessageBox.Show("Clicked");
}
結果:あなたはそれを正確に合わせて取得するためにサイズの周りにプレーする必要があるかもしれません
。しかし、私はそれがあなたにとって問題ではないと思います。
パーフェクトな回答!ありがとう。 –
http://dict.mosmetod.ru/single/10このようなものがありますか? –