private void aaToolStripMenuItem_DropDownOpening(object sender, EventArgs e)
{
if (textBox1.SelectedText.Length > 0)
{
mnuCopy.Enabled = true;
}
else
{
mnuCopy.Enabled = false;
} if (Clipboard.GetText().Length > 0)
{
mnuMove.Enabled = true;
}
else
{
mnuMove.Enabled = false;
}
} private void mnuCopy_Click(object sender, EventArgs e)
{
string strText = textBox1.SelectedText;
Clipboard.SetText(strText);
} private void mnuMove_Click(object sender, EventArgs e)
{
string strText = Clipboard.GetText();
System.Windows.Forms.SendKeys.Send(strText); }
将text控件设成多行,在MENU的主菜单中写事件,当下拉时判断有没选定内容.
{
if (textBox1.SelectedText.Length > 0)
{
mnuCopy.Enabled = true;
}
else
{
mnuCopy.Enabled = false;
} if (Clipboard.GetText().Length > 0)
{
mnuMove.Enabled = true;
}
else
{
mnuMove.Enabled = false;
}
} private void mnuCopy_Click(object sender, EventArgs e)
{
string strText = textBox1.SelectedText;
Clipboard.SetText(strText);
} private void mnuMove_Click(object sender, EventArgs e)
{
string strText = Clipboard.GetText();
System.Windows.Forms.SendKeys.Send(strText); }
将text控件设成多行,在MENU的主菜单中写事件,当下拉时判断有没选定内容.
Clipboard.SetDataObject(textBox2.SelectedText);//选中文本进Clipboard//BUTTON2事件
IDataObject iData = Clipboard.GetDataObject();
textBox3.Text = (String)iData.GetData(DataFormats.Text); //把Clipboard内容放到textBox3里