次のコードを試しました:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
'Copy clipboard text twice
TextBox1.Text = Clipboard.GetText(TextDataFormat.Rtf)
TextBox2.Text = Clipboard.GetText(TextDataFormat.Rtf)
If TextBox1.Text = TextBox2.Text Then
'this is the output while copying from Notepad
OutputTextBox.Text = "True"
Else
'this is the output while copying from MS Word
OutputTextBox.Text = "False"
End If
End Sub
MS Word からテキストをコピーすると、リッチ テキスト形式を 2 回取得しても同じではありません。テキストは1回コピーされ、2回割り当てられていますが。
コードの何が問題になっていますか?