0

電子メールの返信を支援するアプリケーションを作成しているので、カーソル位置から開始して、電子メールのテキスト ページに貼り付けたいサンプル メッセージがいくつかあります。

Button1、2、3、4などでこのアプリを取得し、各ボタンに関連付けられているのは事前にフォーマットされたテキストであるため、Button1を押すとテキストが貼り付けられ、カーソル位置が開始されます。

出来ますか?そして、それを行うコードは何ですか?

ありがとう!

4

2 に答える 2

1

コントロールにリッチ テキストボックスを使用できます。書式設定済みのテキストがクリップボードにある場合は、リッチ テキスト ボックスに貼り付けるだけです。リッチ テキスト ボックスは、RTF 用にフォーマットされたままになります。C# または VB.NET を使用していると仮定しています。

于 2009-06-21T13:53:04.707 に答える
0

私は Visual Studio 2008 Pro を使用しており、主に VB 言語を使用しています。MSDN での長い調査の後、クリップボード アクションを使用していくつかのルーチンを確認しましたが、それらを適切に使用する方法がわかりません。

まず、改行を含むクリップボード形式のテキストに「挿入」したいと想像してください...改行形式はなく、単一の文字列のみを挿入できました。RTF を使用する必要はありません。Unicode は役に立ちますが、... 改行があります。

その後、最も難しい作業が続きます... クリップボードのコピーをメモ帳/Word/その他のテキストカーソルに自動的に書き込む方法。質問が多すぎることは承知していますが、書式設定されたテキストをクリップボードに自動的に「挿入」してから、自分で貼り付けることができれば幸いです。

助けてくれてありがとう!

于 2009-06-23T13:08:11.107 に答える