[ad_1]
Visual Basic.net で、2 つのリッチ テキスト ボックスを持つ Windows フォーム アプリケーションを作成しています。
最初のリッチ テキスト ボックスのテキストを 2 番目のリッチ テキスト ボックスにコピーしたいと考えています。
showメソッドを試しましたが、これでは十分ではありません。
最初のリッチ テキスト ボックスからテキスト (2 番目のリッチ テキスト ボックスへの書式設定を含む) をコピーするには、クリップ ボードが必要です。
基本的にクリップボードメソッドを探しています
ご協力いただきありがとうございます
私が試したこと:
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click If EditBoxA.Text IsNot "" Then 'check if EditboxA contains string EditBoxB.Text = EditBoxA.Text End If End Sub
解決策 1
これは「rtf」メソッドを使用して行うことができます。 これが「RichTextBox」に関する 2 番目の質問であることを確認して、コントロールについて多くのことを学べる CodeProject のこの詳細な記事を参照してください。 CodeProject の拡張リッチ テキスト ボックスの EXTENDED バージョン[^]。
テキストとその書式をコピーするコードサンプル –
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click If RichTextBox1.Text <> "" Then ' Check if RichTextBox1 contains text RichTextBox2.Rtf = RichTextBox1.Rtf End If End Sub
[ad_2]
コメント