System.Windows.Forms.Clipboard.ContainsText(System.Windows.Forms.TextDataFormat)

Here are the examples of the csharp api class System.Windows.Forms.Clipboard.ContainsText(System.Windows.Forms.TextDataFormat) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

11 Examples 7

1. Example

Project: XmlNotepad
Source File: TestBase.cs
View license
public virtual void CheckClipboard(string expected) {
            if (!Clipboard.ContainsText()) {
                throw new ApplicationException("clipboard does not contain any text!");
            }
            string text = Clipboard.GetText();
            if (text != expected) {
                throw new ApplicationException("clipboard does not match expected cut node");
            }
        }

2. Example

Project: vrs
Source File: PageWebSiteInitialSettings.cs
View license
private void linkLabelCopyFromClipboard_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            try {
                var text = Clipboard.ContainsText(TextDataFormat.UnicodeText) ? Clipboard.GetText(TextDataFormat.UnicodeText) : "";
                SettingsView.Configuration.GoogleMapSettings.InitialSettings = text;
            } catch {
            }
        }

3. Example

Project: XmlNotepad
Source File: UnitTest1.cs
View license
public void CheckClipboard(Regex expected)
        {
            int retries = 5;
            while (retries-- > 0)
            {
                if (Clipboard.ContainsText())
                {
                    string text = Clipboard.GetText();
                    if (expected.IsMatch(text))
                    {
                        return;
                    }
                }
                Sleep(250);
            }

            if (!Clipboard.ContainsText())
            {
                throw new ApplicationException("clipboard does not contain any text!");
            }
            throw new ApplicationException(@"clipboard [" + Clipboard.GetText() + "] does not match expected value: [" + expected + "]");
        }

4. Example

Project: XmlNotepad
Source File: UnitTest1.cs
View license
public override void CheckClipboard(string expected) {
            int retries = 5;
            string text = null;
            while (retries-- > 0)
            {
                if (Clipboard.ContainsText())
                {
                    text = Clipboard.GetText();
                    if (IsNormalizedEqual(Clipboard.GetText(), expected))
                    {
                        return;
                    }
                }
                Sleep(250);    
            }

            if (!Clipboard.ContainsText())
            {
                throw new ApplicationException("clipboard does not contain any text!");
            } 
            AssertNormalizedEqual(""+ text, expected);
        }

5. Example

Project: XmlNotepad
Source File: UnitTest1.cs
View license
public void CheckClipboard(string expected, StringComparison comparison)
        {
            int retries = 5;
            string text = null;
            while (retries-- > 0)
            {
                if (Clipboard.ContainsText())
                {
                    text = Clipboard.GetText();
                    if (IsNormalizedEqual(text, expected, comparison))
                    {
                        return;
                    }
                }
                Sleep(250);
            }

            if (!Clipboard.ContainsText())
            {
                throw new ApplicationException("clipboard does not contain any text!");
            }
            AssertNormalizedEqual("" + text, expected, comparison);
        }

6. Example

Project: gitextensions
Source File: FormClone.cs
View license
protected override void OnRuntimeLoad(EventArgs e)
        {
            base.OnRuntimeLoad(e);
    /n ..... /n //View Source file for more details /n }

7. Example

View license
public void InvokeCreateNewDocumentBasedOnClipboard()
        {
            try
            {
                if (Clipboard.ContainsText(TextDataFormat.Text) || Clipboard.ContainsText(TextDataFormat.UnicodeText))
                {
                    var clipboardText = Clipboard.GetText();
                    if (!string.IsNullOrWhiteSpace(clipboardText))
                    {
                        // Attempt parsing to validate we got a proper json payload:
                        var doc = JObject.Parse(clipboardText);
                        var id = doc["id"];
                        Guid docId;
                        if (Guid.TryParse(id.ToString(), out docId))
                        {
                            InvokeCreateDocument(JObject.Parse(clipboardText));
                            return;
                        }
                    }
                }
            }
            catch
            {
            }
            MessageBox.Show("The clipboard does not seem to contain a valid document", "Invalid json", MessageBoxButtons.OK, MessageBoxIcon.Error);
        }

8. Example

Project: TweetDuck
Source File: WindowsUtils.cs
View license
public static void ClipboardStripHtmlStyles(){
            if (!Clipboard.ContainsText(TextDataFormat.Html) || !Clipboard.ContainsText(TextDataFormat.UnicodeText)){
                return;
            }

            string originalText = Clipboard.GetText(TextDataFormat.UnicodeText);
            string originalHtml = Clipboard.GetText(TextDataFormat.Html);

            string updatedHtml = RegexStripHtmlStyles.Value.Replace(originalHtml, string.Empty);

            int removed = originalHtml.Length-updatedHtml.Length;
            updatedHtml = RegexOffsetClipboardHtml.Value.Replace(updatedHtml, match => (int.Parse(match.Value)-removed).ToString().PadLeft(match.Value.Length, '0'));
            
            DataObject obj = new DataObject();
            obj.SetText(originalText, TextDataFormat.UnicodeText);
            obj.SetText(updatedHtml, TextDataFormat.Html);
            SetClipboardData(obj);
        }

9. Example

Project: SharpSCADA
Source File: Form1.cs
View license
private void LoadFromCsv()
        {
            if (Clipboard.ContainsText(TextDataFormat.Text))
  /n ..... /n //View Source file for more details /n }

10. Example

Project: ColorWanted
Source File: MainForm.cs
View license
private void ShowColorPicker()
        {
            if (trayMenuShowColorPicker.Checked)
          /n ..... /n //View Source file for more details /n }

11. Example

Project: Pscx
Source File: GetClipboardCommand.cs
View license
void GetClipboardContents()
        {
            if (_image)
            {
                if (WinF/n ..... /n //View Source file for more details /n }