電子メールの返信を支援するアプリケーションを作成しているので、カーソル位置から開始して、電子メールのテキスト ページに貼り付けたいサンプル メッセージがいくつかあります。
Button1、2、3、4などでこのアプリを取得し、各ボタンに関連付けられているのは事前にフォーマットされたテキストであるため、Button1を押すとテキストが貼り付けられ、カーソル位置が開始されます。
出来ますか?そして、それを行うコードは何ですか?
ありがとう!
電子メールの返信を支援するアプリケーションを作成しているので、カーソル位置から開始して、電子メールのテキスト ページに貼り付けたいサンプル メッセージがいくつかあります。
Button1、2、3、4などでこのアプリを取得し、各ボタンに関連付けられているのは事前にフォーマットされたテキストであるため、Button1を押すとテキストが貼り付けられ、カーソル位置が開始されます。
出来ますか?そして、それを行うコードは何ですか?
ありがとう!
コントロールにリッチ テキストボックスを使用できます。書式設定済みのテキストがクリップボードにある場合は、リッチ テキスト ボックスに貼り付けるだけです。リッチ テキスト ボックスは、RTF 用にフォーマットされたままになります。C# または VB.NET を使用していると仮定しています。
私は Visual Studio 2008 Pro を使用しており、主に VB 言語を使用しています。MSDN での長い調査の後、クリップボード アクションを使用していくつかのルーチンを確認しましたが、それらを適切に使用する方法がわかりません。
まず、改行を含むクリップボード形式のテキストに「挿入」したいと想像してください...改行形式はなく、単一の文字列のみを挿入できました。RTF を使用する必要はありません。Unicode は役に立ちますが、... 改行があります。
その後、最も難しい作業が続きます... クリップボードのコピーをメモ帳/Word/その他のテキストカーソルに自動的に書き込む方法。質問が多すぎることは承知していますが、書式設定されたテキストをクリップボードに自動的に「挿入」してから、自分で貼り付けることができれば幸いです。
助けてくれてありがとう!