返回首页

您好,

我有一个应用程序,其中有三个模块的转换,测试和编辑文件。应用程序正常工作,一个或两个流像

第一流量:Conversiongt; GT; testinggt; GT编辑
第二流量:testinggt; GT编辑

但之后,流量,吊死在"测试"模块的应用程序。它不抛出任何错误。我调试的代码,发现它在呼吁frm.Show(挂起)。

请帮助。
感谢和问候,
乔希再也

代码是:

private void trDashBoard_MouseDoubleClick(object sender, MouseButtonEventArgs e)

        {

            try

            {

                TreeView tree = (TreeView)sender;

                TreeViewItem trvItem = ((TreeViewItem)tree.SelectedItem);

                if (trvItem == null)

                    return;

                if (trvItem.Tag.ToString() == "ADMINISTRATOR" || trvItem.Tag.ToString() == "PROOF READER" || trvItem.Tag.ToString() == "CONVERTOR" || trvItem.Tag.ToString() == "EDITOR")

                    return;

                else

                {

                    TreeViewItem trparent = ((TreeViewItem)trvItem.Parent);

                    if (trparent.Tag.ToString() == "PROOF READER")

                    {

                        Testing frm = new Testing(trvItem.Tag.ToString(),true);

                        frm.Owner = this.Owner;

                        frm.WindowStartupLocation = System.Windows.WindowStartupLocation.Manual;

                   

                        frm.Top =this.Top ;

                       frm.Left = this.Left;

                       System.Threading.Thread.Sleep(500);

                        frm.Show();

                        this.Close();

                    }

                    else if (trparent.Tag.ToString() == "EDITOR")

                    {

                        Editor frmEdit = new Editor(trvItem.Tag.ToString(),true);

                        frmEdit.Owner = this.Owner;

                        frmEdit.WindowStartupLocation = System.Windows.WindowStartupLocation.Manual;

                        frmEdit.Top = this.Top;

                        frmEdit.Left = this.Left;

                        frmEdit.Show();                        

                       this.Close();

                    }

                }

            }

            catch (Exception ex)

            {

                MessageBox.Show("Application Error. /n"+ ex.Message+ "/n" + ex.Source  + "/n" +ex.StackTrace);

            }

        }

回答

评论会员:游客 时间:2012/02/07
阿迪助教:嗨,我一直给予同样的尝试(表单上,而不是比WPF,但大多数是相同的),并发现了一个小问题;首先你设置报价::|Navneet1sep


我觉得你的问题是你的代码不能正常工作在这里看到的......

报价:: |
评论会员:游客 时间:2012/02/07
尝试imgsrc={A}{A2的}]