我正在開發一個項目。它的拖放操作是我現在的代碼。如何實現拖放操作
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void listBox1_MouseDown(object sender, MouseEventArgs e)
{
listBox1.DoDragDrop(listBox1.SelectedItem.ToString(), DragDropEffects.Move);
}
private void listBox2_DragEnter(object sender, DragEventArgs e)
{
e.Effect = e.AllowedEffect;
}
private void listBox2_DragDrop(object sender, DragEventArgs e)
{
listBox2.Items.Add(e.Data.GetData(DataFormats.Text));
listBox1.Items.Remove(listBox1.SelectedItem.ToString());
}
它可以讓你添加到第二個列表框,但我試圖得到它,你也可以,如果你想移動的項目回第一個列表框。我是否像第一個那樣重複第二個列表框的代碼,或者是否有一行代碼可以添加。還有,如何判斷程序是否「不可破解」?謝謝。
一般測試和單元測試可以幫助您找到軟件中的缺陷。只要說你不能真正宣佈你的應用程序「不可破解」。雖然我確信有人會嘗試。 – Yuck 2012-04-03 13:45:29
你嘗試了什麼? – 2012-04-03 13:52:06
好的,我明白了牢不可破。但是,當試圖將項目拖放到不同的列表框時,您將如何去做。 – shan 2012-04-03 14:02:34