簡體   English   中英

使用 C# 單擊 ctrl+C 后如何發送剪貼板我自己的內容?

[英]How to send the clipboard my own content after clicking ctrl+C using C#?

如何用我自己的替換剪貼板上的復制文本?

當我單擊CTRL + C時,我的剪貼板仍然包含標記的文本,但沒有“Hello there”。

if(Keyboard.IsKeyDown(Key.C) && Keyboard.IsKeyDown(Key.LeftCtrl))
{
     Clipboard.SetDataObject("Hello there");
}

PS, MessageBox工作正常。

嘗試像這樣的關鍵事件處理程序。

private void KeyDownEvent(object sender, KeyEventArgs e)
{
    if (e.Key == Key.C && Keyboard.Modifiers == ModifierKeys.Control)
    {
        Clipboard.SetDataObject("Hello there");
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM