2017-03-06 17 views
1

たとえば、メモ帳の[バージョン情報]ダイアログボックスにはハイパーリンクとして「マイクロソフトソフトウェアライセンス条項」のみがありますが、残りのテキストは表示されません。 WinFormsのラベル(またはラベル)と同様の結果を得るにはどうすればよいですか?WinFormsラベル内のハイパーリンク

私は2つのラベル、1つのレーベル別にLinkLabelを使用することができるが、2つは、(ラベルの幅は、システムフォントの顔や言語によって異なり)天然に連結されないであろう。

enter image description here

+0

としたいテキスト部分をハイライト表示します。あなたはリッチテキストボックスを使用して編集不可能にしなければならないと思います。 –

+0

また、背景色を変更して境界線を非表示にすることもできます。あなたがWPFを使用している場合 –

+0

し、Windows UIのすべてがWinformsのに利用可能であることを期待することはできません、それははるかに簡単です。 –

答えて

7

あなたは1 linklabelそしてちょうど性質LinkAreaに調整を使用することができます。これにより、必要なリンクが強調表示され、クリック可能な唯一の部分となります。

プロパティ]> [LinkArea> ...]ボタンは、ちょうど私はあなたがラベルでそれを行うことができるとは思わないリンク

+0

私はリンクラベルを一度も使用していません。お役立ち情報、 –

+0

うん、それは、WinFormsのを扱うときに(私のような)ほとんどの初心者の開発者のみが主に使用されるプロパティ部分を表示する方法の原因を見落とします。 –

関連する問題