2009-04-06 9 views
1

HTML can be used in Java swing GUI componentsJTextBoxJButton、...などのように.NET GUIコンポーネントはHTMLをサポートしていますか(Java swingのように)

は、.NET(C#)とリサイズと同等ありますか?または、単一の単語を作るための少なくともいくつかの簡単な方法太字は、別のGUIコンポーネントを使わずにテキストボックス内にありますか?

+0

スイングでは、多くのルックアンドフィールで真剣に取り組んでいるので、これを実際に使用すべきではありません。確かにあまり面白くないし、HTMLの彼らがサポートしているものは、基本的にそれほど多くはありません。 – Joey

+0

より複雑なGUIコンポーネントを使用する代わりに、太字または斜体にすることは便利です。 – Aziz

+0

その目的のためにも使用されていますが、すぐに混乱してしまい、一般的にはうまく動作しません。 Sunが何とかSwing(imho)で非常に間違っていた多くのことの1つ:) – Joey

答えて

1

いいえ、私はあなたが簡単に通常のテキストボックスやボタンでそれを行うことはできないと思います。それを行うサードパーティのコントロールがあります。 WinFormsは非常に拡張可能なGUIフレームワークではありません。あなたがその種の機能を探しているなら、WPFは素晴らしいことです。 WPFはコントロールの構成とスタイリングをほぼどこでもサポートしています。

3

.Netの場合は、RichTextboxコントロール(およびrtfフォーマット)を使用するか、Webブラウザーコントロールを埋め込むか、独自のOwnerDrawnコントロールをテキストボックスから継承する必要があります。

あなたのために最後のオプションを実行するサードパーティのコントロールがない場合は驚きますが、これには「公式」はなく、あなた自身で評価する必要があります。

1

1つのオプションは、 HTMLのような基本的な書式設定をサポートするWPF TextBlockコントロールを使用することです(HTMLタグ自体ではありません)。

関連する問題