clipboard paste fix - should paste text only

This commit is contained in:
2011-05-27 17:16:36 +00:00
parent 9a6883781a
commit b303193350
3 changed files with 1101 additions and 1100 deletions

View File

@@ -1429,17 +1429,18 @@ namespace Volian.Controls.Library
{
// Need to check which combo box activated the context menu so that we know where to take/put selected text
IDataObject myDO = Clipboard.GetDataObject();
if (myDO.GetDataPresent(DataFormats.Rtf))
{
RichTextBox rtb = new RichTextBox();
rtb.SelectedRtf = ItemInfo.StripLinks(myDO.GetData(DataFormats.Rtf).ToString());
//if (myDO.GetDataPresent(DataFormats.Rtf))
//{
// RichTextBox rtb = new RichTextBox();
// rtb.SelectedRtf = ItemInfo.StripLinks(myDO.GetData(DataFormats.Rtf).ToString());
if (cbxTextSearchAnnotation.Focused)
cbxTextSearchAnnotation.SelectedText = rtb.Text;
else if (cbxTextSearchText.Focused)
cbxTextSearchText.SelectedText = rtb.Text;// .SelectedText;//myDO.GetData(DataFormats.Text,true).ToString();
}
else if (myDO.GetDataPresent(DataFormats.Text))
// if (cbxTextSearchAnnotation.Focused)
// cbxTextSearchAnnotation.SelectedText = rtb.Text;
// else if (cbxTextSearchText.Focused)
// cbxTextSearchText.SelectedText = rtb.Text;// .SelectedText;//myDO.GetData(DataFormats.Text,true).ToString();
//}
//else if (myDO.GetDataPresent(DataFormats.Text))
if (myDO.GetDataPresent(DataFormats.Text))
if (cbxTextSearchAnnotation.Focused)
cbxTextSearchAnnotation.SelectedText = Clipboard.GetText();
else if (cbxTextSearchText.Focused)