Exemple #1
0
 private void InitializeSBI()
 {
     DoorsListBox.DisplayMember = "BlockName";
     DoorsListBox.ValueMember   = "BlockName";
     DoorsListBox.DataSource    = MBI.SBI.Doors;
     DoorPropertyGrid.ExpandAllGridItems();
 }
Exemple #2
0
        private void OpenToolStripMenuItem_Click(object sender, EventArgs e)
        {
            var openFileDialog = new OpenFileDialog
            {
                Filter = @"SBI File (*.sbi)|*.sbi"
            };

            var dialogResult = openFileDialog.ShowDialog();

            if (dialogResult == DialogResult.OK)
            {
                HasSelectedPath = true;

                FullPathAndFileName = openFileDialog.FileName;
                MapPath             = Path.GetDirectoryName(openFileDialog.FileName);
                MapInx = Path.GetFileNameWithoutExtension(FullPathAndFileName);

                MBI = MapBlockInformation.LoadSBI(MapPath, MapInx);

                PictureBox.Size  = new Size(MBI.SHBD.XSize * 8, MBI.SHBD.YSize);
                PictureBox.Image = MBI.SHBD.Import();

                Draw(true);

                DoorPropertyGrid.ExpandAllGridItems();
                DoorsGroupBox.Show();
            }
        }
Exemple #3
0
 private void UpdatePropertyGridLocation(object sender, EventArgs e)
 {
     DoorPropertyGrid.Refresh();
 }