Exemple #1
0
        public Form1()
        {
            InitializeComponent();

            #region 【論理雛形】
            WFAComLogic WFACL = new WFAComLogic();
            // アプリ名設定
            Text = WFACL.GetAppName();
            #endregion

            // コンフィグ取得メソッド使用
            GetConfig();

            // 主スレッド処理クラスインスタンス
            firstThread = new FirstThread(this);
        }
Exemple #2
0
        private void Form1_Load(object sender, EventArgs e)
        {
            // 主スレッド処理クラスインスタンス生成
            firstThread = new FirstThread(this, AssignThreadProcess);
            // 対象フォルダプロパティ設定
            firstThread.TargetDir = targetDir;
            // 表示時間(ミリ秒)プロパティ設定
            firstThread.ViewTime = viewTime;
            // 表示時間倍数数プロパティ設定
            firstThread.ViewTimeMultiple = viewTimeMultiple;

            // スレッドインスタンス生成
            threadA = new Thread(new ParameterizedThreadStart(firstThread.PrimeThread));
            // スレッドスタート
            threadA.Start();

            // マウス非表示
            Cursor.Hide();
            // サイズモードを伸縮モードに設定
            pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;

            // メインフォーム設定メソッド使用
            FormSetting();

            // 全スクリーン情報取得
            Screen[] screenArray = Screen.AllScreens;
            // マルチディスプレイの場合
            if (screenArray.Length >= 2)
            {
                // サブスクリーンクラスインスタンス生成
                fmSubScreen = new FrmSubScreen(this);

                // サブスクリーン情報引継ぎ
                fmSubScreen.subScreenWidth  = screenArray[1].Bounds.Width;
                fmSubScreen.subScreenHeight = screenArray[1].Bounds.Height;

                // 設定情報引継ぎ
                fmSubScreen.TargetDir        = targetDir;
                fmSubScreen.ViewTime         = viewTime;
                fmSubScreen.ViewTimeMultiple = viewTimeMultiple;

                // オプションフォームのプロパティに本クラスを設定
                fmSubScreen.form1 = this;
                // フォーム2呼び出し
                fmSubScreen.Show();
            }
        }
Exemple #3
0
        private void FrmSubScreen_Load(object sender, EventArgs e)
        {
            // 主スレッド処理クラスインスタンス生成
            firstThread = new FirstThread(this, AssignThreadProcess);
            // 対象フォルダプロパティ設定
            firstThread.TargetDir = TargetDir;
            // 表示時間(ミリ秒)プロパティ設定
            firstThread.ViewTime = ViewTime;
            // 表示時間倍数数プロパティ設定
            firstThread.ViewTimeMultiple = ViewTimeMultiple;

            // スレッドインスタンス生成
            threadA = new Thread(new ParameterizedThreadStart(firstThread.PrimeThread));
            // スレッドスタート
            threadA.Start();

            // マウス非表示
            Cursor.Hide();
            // サイズモードを伸縮モードに設定
            pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;

            // フォーム設定メソッド使用
            FormSetting();
        }