我想讓用戶拖動任何項目從MenuStrip到列表框。 我之間做了ListBoxes,但不能用MenuStrip。 非常感謝您的幫助。C# - 拖動MenuStrip項目到列表框
我使用的WinForms,C#
對於目的地列表框我修改其屬性 this.listBox2.AllowDrop = true;
並創建了以下兩個事件:
private void listBox2_DragOver(
object sender, System.Windows.Forms.DragEventArgs e)
{
e.Effect=DragDropEffects.All;
}
private void listBox2_DragDrop(
object sender, System.Windows.Forms.DragEventArgs e)
{
if(e.Data.GetDataPresent(DataFormats.StringFormat))
{
string str= (string)e.Data.GetData(
DataFormats.StringFormat);
listBox2.Items.Add(str);
}
}
我需要的是什麼應該做源的MenuStrip允許從ListBox中拖拽項目,以及如何使MenuStrip可拖拽。
感謝大家的幫助。
您可以發佈您的代碼嗎?人們更容易指出你出錯的地方。 – Steve
UI的技術是什麼?的WinForms? WPF?您需要向我們展示一些代碼 – Tomtom
我使用WinForms,C# –