クリップボードの干渉なしで RichTextBox に画像を埋め込む方法
RichTextBox に画像を挿入するために提案されているソリューションのほとんどは、画像をクリップボードにコピーすることを伴います。それをコントロールに貼り付けます。ただし、この方法には現在のクリップボードの内容が上書きされるため問題があります。
直接的なアプローチ
より直接的なアプローチは、RichTextBox の RTF コードを直接変更して、画像データ。画像の RTF 構文は次のとおりです:
{' \pict (brdr? & shading? & picttype & pictsize & metafileinfo?) data '}'
ここで:
埋め込み手順画像
制限事項
.NET RichTextBox では、RTF 構文のサポートが制限されています。特定のコマンドをどのように処理するかをテストするには、提供されている「RTB Tester」アプリケーションの使用を検討してください: http://your-translations.com/toys.
注: この方法は、 16進数の画像データ。他の画像形式 (PNG、JPG など) やダイナミック リンク ライブラリ (DLL) を使用する代替アプローチもあります。
以上がクリップボードを使用せずにRichTextBoxに画像を直接埋め込む方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。