コード例 #1
0
ファイル: NewFrm.cs プロジェクト: Deny01/MY_PRO
        public static void Hide(Form owner)
        {
            //owner.ShowInTaskbar = true ;

            //cm.StopT();

            //if (null != cm)
            //    cm.Puase();


            if (_Instance != null)
            {
                _Instance.thdSub.Abort();
                _Instance.thdSub.Join();
                _Instance.myProcessBar.Dispose();
                _Instance.Dispose();



                //_Instance.myProcessBar.Hide();
                //_Instance.myProcessBar.Close();
            }

            _Instance = null;

            owner.UseWaitCursor = false;

            owner.Enabled = true;

            //  Application.DoEvents();
        }
コード例 #2
0
ファイル: NewFrm.cs プロジェクト: Deny01/MY_PRO
        public static void Show(Form owner)
        {
            //owner.ShowInTaskbar = false;

            //if (null == cm)
            //    cm = new clsMCI();

            //if (File.Exists("国际歌.wma"))
            //{
            //    cm.FileName = "国际歌.wma";
            //    cm.play();
            //}


            owner.UseWaitCursor = true;

            owner.Enabled = false;

            if (_Instance == null)
            {
                _Instance = new NewFrm();
            }

            _Instance.thdSub = new Thread(new ThreadStart(_Instance.ThreadFun));

            //Thread.Sleep(1000);

            // _Instance.myProcessBar.Show(owner);

            //_Instance.thdSub.IsBackground = true;

            _Instance.thdSub.Start();  
        }