0

言い換えれば、私が持っている場合:

var ll = new LinkLabel();
ll.Text = "Some links go here.";
ll.Links.Add(0, 4);  // Some
ll.Links.Add(11, 2);  // go

「go」リンクを同じに保ちながら、「Some」リンクのテキストを別のものに置き換えるために呼び出すことができる方法はありますか。

組み込みメソッドがあるかどうかだけ知りたいです。これをコーディングするのは難しくありません。車輪を再発明したくないだけです。

もちろん、私は LinkLabel のドキュメントを参照しましたが、メソッドが予期しない場所に隠れていることがあります。

4

1 に答える 1

1

私が知っていることではありません—更新されたテキストの正しいサブストリングに対応するように、テキストとリンクの両方を変更する必要があります。

より簡単な解決策は、個別のコントロールを含むFlowLayoutPanelを使用することです。テキスト「Some」のLinkLabel、テキスト「links」のラベル、テキスト「go」のLinkLabel、テキスト「here。」のラベルです。そうすれば、見た目は似たUIになりますが、フープを飛び越えなくても個々のアイテムを調整できます。

于 2009-11-24T14:59:49.597 に答える