如何使启动表单不可见,只有在满足条件时才使其可见

时间:2014-11-01 14:02:32

标签: c# winforms

我有一个应用程序,它将本地驱动器上保存的文件版本与服务器上保存的文件进行比较。现在,当我运行应用程序时,我希望它是不可见的,只要版本相同..如果文件不同,它应该显示form.with我的代码下面我想要显示表单,如果(result.Count&gt ; 0)。

public void CompareVersion(string local, string remote)
    {   
        List<TinyApps> localResult = GetLocalFileVersionList(local);
        List<TinyApps> remoteResult = GetServerFileVersionList(remote);
        List<TinyApps> result = new List<TinyApps>();

        foreach (TinyApps localfile in localResult)
        {
            foreach (TinyApps remotefile in remoteResult)
            {
                if (localfile.name.ToLower().Equals(remotefile.name.ToLower()))
                {
                    if (!localfile.version.Equals(remotefile.version))
                    {
                        result.Add(remotefile);
                    }
                }
            }
        }

        if (result.Count > 0)
        {
            foreach (TinyApps localfile in result)
            {
                listBox1.Items.Add("Current File not updated:" + localfile.name);
                DisplayUpdate(serverpath, updatefile);
                DownloadFile(serverpath, updatefile);
            }
        }
        else
        {
            MessageBox.Show("Not Updates Available");
            Application.Exit();
        }
    }

0 个答案:

没有答案