解决方案 »

  1.   

    用ShowDialog而不是Show,ShowDialog可以阻断当前代码的执行,直到弹出的窗口关闭,所以你的代码可以这样改。
    private void listView_SelectionChanged(object sender, SelectionChangedEventArgs e)
            {            
                Addbili adbili = new Addbili();         
                if (adbili.ShowDialog() == DialogResult.OK)
                  listView.Items.Add(Peifang.bili);           
            }
    但是,通过静态成员来传值虽然在这种场景下看起来没有问题,但这种思路是完全错误的,可以参考槽版的代码进行改进。
      

  2.   


    private void listView_SelectionChanged(object sender, SelectionChangedEventArgs e)
            {            
                Addbili adbili = new Addbili();         
                if (adbili.ShowDialog() == DialogResult.OK)
                  listView.Items.Add(Peifang.bili);           
            }
    用的VS2008,.NET Framework3.5 , DialogResult.OK编译不成功啊
      

  3.   

    你这是什么程序,确定是窗口程序?
    怎么窗口类没有继承窗口,也没有using System.Windows.Forms
    你程序都是怎么编的
      

  4.   

     public class Peifang : Form
        {
            public static string  bili;
            
        }
    应该是这样才对啊