簡體   English   中英

添加按鈕以復制MessageBox中的文本

[英]Add button to copy text in MessageBox

我有一個包含名稱列表的程序,以及一個在MessageBox中顯示隨機名稱的按鈕。 有沒有什么辦法可以在OKBox旁邊添加一個“復制”按鈕到MessageBox,點擊后復制名稱然后關閉?

如果無法實現上述目的,是否有辦法在MessageBox中復制文本?

謝謝。

編輯:我的用戶將無法理解Ctrl + C,突出顯示和右鍵單擊>復制是我正在尋找的(如果無法復制按鈕)

如果用戶在MessageBox具有焦點時按下Ctrl-C ,則消息,MessageBox標題和MessageBoxButtons標簽將復制到剪貼板。

我用谷歌搜索你的頭銜,發現了這個 ......

或者,如果您確實需要一個說明副本的按鈕,您可以使用新的窗體創建自己的MessageBox ,然后使用按鈕執行您想要的操作。 像這樣打開它以保持MessageBox感覺:

var myMessageBox = new CustomMessageBox();
myMessageBox.ShowDialog();

聽起來好像你正在尋找剪貼板課程。

Clipboard.SetText(variableWithValue);

也有另一種答案在這里有關處理一個消息框的內容。

在沒有實際使用MessageBox類的情況下簡單地創建模擬MessageBox的模式對話框可能更容易。

暫無
暫無

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

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