私は .net 開発者です。デスクトップアプリケーションを構築しています。richtexbox のテキストの後に LinkLabel を追加する方法は?
テキストの挿入に.pastメソッドを使用しました。
私は .net 開発者です。デスクトップアプリケーションを構築しています。richtexbox のテキストの後に LinkLabel を追加する方法は?
テキストの挿入に.pastメソッドを使用しました。
デフォルトでは、コントロール自体のリンクを検出する必要があります。そうでない場合は、いつか変更した可能性があります。
コントロールのプロパティに移動し、それがTrueDetectUrls
に設定されていることを確認してください。これにより、コントロール内のリンクが検出されます。
リンクをクリックしたときにリンクを処理するには、LinkClicked イベントのイベント ハンドラーを作成して、コントロール内でクリックされたすべてのリンクを処理します。LinkClicked イベントのイベント ハンドラーに提供される LinkClickedEventArgs は、リンクを処理するためにコントロールでクリックされたリンクを判別できるようにするデータを提供します。
ここで詳細を読むことができます: https://msdn.microsoft.com/en-us/library/system.windows.forms.richtextbox.detecturls(v=vs.110).aspx