Пример #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            int i = 0;

            foreach (WeaponModel Weapon in Weapons.allList)
            {
                WeaponStatusModel st = Weapon.statusList[0];// ステータスの初期値を0固定とする
                st.setEndingTime(MainForm.meInstance.selfTacticalForm.allSec);
                MainForm.meInstance.selfTacticalForm.gridBacks[i].status  = st;
                MainForm.meInstance.enemyTacticalForm.gridBacks[i].status = st;
                i++;
            }
            gridRewrite();
        }
Пример #2
0
        private void TacticalForm_Load(object sender, EventArgs e)
        {
            // フォームで仕様する各種変数の初期化
            int rowIndex = 0;

            gridBacks   = new List <RowContiner>();
            RefleshFlag = true;

            // 設定を反映
            setingDeployAction();

            // グリッドビューの初期化
            dataGridView.Rows.Add(Weapons.allList.Count);
            foreach (WeaponModel Weapon in Weapons.allList)
            {
                WeaponStatusModel st = Weapon.statusList[0];// ステータスの初期値を0固定とする
                st.setEndingTime(MainForm.meInstance.selfTacticalForm.allSec);
                gridBacks.Add(new RowContiner(rowIndex, Weapon.label, (st.specialText != "") ? st.specialText : IntToTime(st.endingTime), st, st.time));
                rowIndex++;
            }

            // セルサイズを調整
            gridResizeAction();

            // 時刻合わせ等の全体コントロールを非表示
            if (mode == ModeEnemy)
            {
                controlGroupVisible(false);
            }

            // グリッドビューにマウスダウンイベントを追加
            dataGridView.MouseDown += new MouseEventHandler(TacticalForm_MouseDown);
            // グリッドビューにマウスムーブイベントを追加
            dataGridView.MouseMove += new MouseEventHandler(TacticalForm_MouseMove);

            dataGridView.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
            dataGridView.Font = new Font("メイリオ", 11);

            myInstance = this;
        }