Auf Englisch lesen

Freigeben über


RichTextBox.Paste(DataFormats+Format) Methode

Definition

Fügt den Inhalt der Zwischenablage in das angegebene Zwischenablageformat ein.

public void Paste(System.Windows.Forms.DataFormats.Format clipFormat);

Parameter

clipFormat
DataFormats.Format

Das Zwischenablageformat, in dem die Daten aus der Zwischenablage abgerufen werden sollen.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie Sie die Paste -Methode verwenden, um eine Bitmap in das RichTextBox Steuerelement einzufügen. Nachdem Sie eine Bitmap aus einer Datei geöffnet haben, wird im Beispiel die SetDataObject -Methode verwendet, um die Bitmap in die Windows-Zwischenablage zu kopieren. Schließlich ruft das Beispiel das Format für das Bitmap -Objekt ab, überprüft, ob das Format in das RichTextBox Steuerelement eingefügt werden kann, und verwendet die Paste -Methode, um die Daten einzufügen.

private bool pasteMyBitmap(string fileName)
{

    // Open an bitmap from file and copy it to the clipboard.
    Bitmap myBitmap = new Bitmap(fileName);
            
    // Copy the bitmap to the clipboard.
    Clipboard.SetDataObject(myBitmap);

    // Get the format for the object type.
    DataFormats.Format myFormat = DataFormats.GetFormat(DataFormats.Bitmap);

    // After verifying that the data can be pasted, paste it.
    if(richTextBox1.CanPaste(myFormat))
    {
        richTextBox1.Paste(myFormat);
        return true;
    }
    else
    {
        MessageBox.Show("The data format that you attempted to paste is not supported by this control.");
        return false;
    }
}

Hinweise

Mit dieser Methode können Sie Daten aus der Zwischenablage in das Steuerelement einfügen. Diese Version der Paste Methode unterscheidet sich von der TextBoxBase.Paste -Methode, da Sie nur Text in ein angegebenes Zwischenablageformat einfügen können. Sie können die CanPaste -Methode verwenden, um zu bestimmen, ob die Daten in der Zwischenablage das angegebene Zwischenablageformat aufweisen. Anschließend können Sie diese Version der Paste Methode aufrufen, um sicherzustellen, dass der Einfügevorgang mit dem entsprechenden Datenformat ausgeführt wird.

Gilt für:

Produkt Versionen
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Weitere Informationen