예제 #1
0
        public void t新規生成のRedo(CAVI ac生成前はNull, CAVI ac生成されたAVIの複製)
        {
            int  num  = ac生成されたAVIの複製.nAVI番号1to1295;
            CAVI cavi = this.AVIキャッシュ.tAVIをキャッシュから検索して返す_なければ新規生成する(num);

            cavi.tコピーfrom(ac生成されたAVIの複製);
            cavi.tコピーto(this.listViewAVIリスト.Items[num - 1]);
            this._Form.tタブを選択する(CMainForm.Eタブ種別.AVI);
            this.listViewAVIリスト.Refresh();
        }
예제 #2
0
        public void tAVI編集のUndo(CAVI ac変更前, CAVI ac変更後)
        {
            int  num  = ac変更前.nAVI番号1to1295;
            CAVI cavi = this.AVIキャッシュ.tAVIをキャッシュから検索して返す(num);

            cavi.tコピーfrom(ac変更前);
            cavi.tコピーto(this.listViewAVIリスト.Items[num - 1]);
            this._Form.tWAV_BMP_AVIリストのカーソルを全部同じ行に合わせる(cavi.nAVI番号1to1295 - 1);
            this._Form.tタブを選択する(CMainForm.Eタブ種別.AVI);
            this.listViewAVIリスト.Refresh();
        }
예제 #3
0
        private void tItemを交換する_ListViewItem(int nItem番号1, int nItem番号2)
        {
            int  num  = nItem番号1 + 1;
            int  num2 = nItem番号2 + 1;
            CAVI cavi = new CAVI();

            cavi.tコピーfrom(this.listViewAVIリスト.Items[nItem番号1]);
            cavi.nAVI番号1to1295 = num2;
            CAVI cavi2 = new CAVI();

            cavi2.tコピーfrom(this.listViewAVIリスト.Items[nItem番号2]);
            cavi2.nAVI番号1to1295 = num;
            cavi2.tコピーto(this.listViewAVIリスト.Items[nItem番号1]);
            cavi.tコピーto(this.listViewAVIリスト.Items[nItem番号2]);
        }