示例#1
0
        private void btnSwapSegments_Click(object sender, EventArgs e)
        {
            FrmSegmentList frm2 = new FrmSegmentList();

            frm2.Text = "Select segments to swap";
            frm2.StartBuilding(ref PCM1);
            if (frm2.ShowDialog(this) == DialogResult.OK)
            {
                PCM1 = frm2.PCM1;
                labelBinInfo.Text = PcmBufInfo(PCM1.Segments[1].Data, PCM1);
                labelMods.Text    = PCM1.GetModifications();
            }
            frm2.Dispose();
        }
示例#2
0
        private void btnBuildBin_Click(object sender, EventArgs e)
        {
            FrmSelectSegment frmSel = new FrmSelectSegment();

            frmSel.Text = "Select OS";
            frmSel.labelSelectOS.Text = frmSel.Text;
            frmSel.Tag = 1;
            PCMData PCM = new PCMData();

            frmSel.LoadOSFiles(sender as Button, ref PCM);
            if (frmSel.ShowDialog() == DialogResult.OK)
            {
                PCM = frmSel.PCM1;
                frmSel.Dispose();
                FrmSegmentList FrmB = new FrmSegmentList();
                FrmB.Show();
                FrmB.StartBuilding(ref PCM);
            }
        }