我正在尋找如何實現鼠標右鍵單擊以將數據從緩衝區粘貼到帶有visual C++ windows窗體的richtextbox中。我的richtextbox正在工作,但我只能使用shift +插入鍵從緩衝區中粘貼數據。右鍵點擊鼠標粘貼到一個richtextbox vC++ windows窗體
非常感謝你提前。
我正在尋找如何實現鼠標右鍵單擊以將數據從緩衝區粘貼到帶有visual C++ windows窗體的richtextbox中。我的richtextbox正在工作,但我只能使用shift +插入鍵從緩衝區中粘貼數據。右鍵點擊鼠標粘貼到一個richtextbox vC++ windows窗體
非常感謝你提前。
解決方案:
改變RichTextBox的到文本框,並使用代碼:
private: System::Void button1_Click(System::Object^ sender System::EventArgs^ e) {
String^ fileName = "output.txt";
StreamWriter^ sw = gcnew StreamWriter(fileName);
sw->WriteLine(textBox1->Text);
sw->Close();
}
「粘貼」選項是在我的情況下,文本框(多線自動供)。我認爲這不可能與RichTextBox沒有重編碼?
你的意思是一個可以將剪貼板的文本粘貼到RichTextBox的右鍵菜單嗎?
1)添加的ContextMenuStrip(contextMenuStrip1)
2)添加一個ToolStripMenuItem並將其命名爲粘貼(pasteToolStripMenuItem)
3)設置richTextBox1的的ContextMenuStrip到contextMenuStrip1
4)雙擊pasteToolStripMenuItem
private: System::Void pasteToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e)
{
richTextBox1->Paste();
}