private void InitializeAID() { AIDListBox.DisplayMember = "Name"; AIDListBox.ValueMember = "Name"; AIDListBox.DataSource = MBI.AID.Data; AIDPropertyGrid.ExpandAllGridItems(); }
private void AddToolStripMenuItem_Click(object sender, EventArgs e) { AreaInfoData aid = new AreaInfoData("New", AreaType.Square, new AE_Square(0, 0, 0, 0, 0)); AID.Data.Add(aid); AID.TotalDataCount++; AIDListBox.DataSource = AID.Data; AIDPropertyGrid.ExpandAllGridItems(); Refresh(); }
private void AIDListBox_SelectedIndexChanged(object sender, EventArgs e) { if (AIDListBox.SelectedItem == null) { return; } var aid = (AreaInfoData)AIDListBox.SelectedItem; aid.PropertyChanged += AID_PropertyChanged; AIDPropertyGrid.SelectedObject = aid; AIDPropertyGrid.ExpandAllGridItems(); }
private void OpenToolStripMenuItem_Click(object sender, EventArgs e) { var openFileDialog = new OpenFileDialog { Filter = @"AID File (*.aid)|*.aid" }; if (openFileDialog.ShowDialog() == DialogResult.OK) { _path = openFileDialog.FileName.TrimEnd(Path.DirectorySeparatorChar); _mapInx = _path.Substring(_path.LastIndexOf(Path.DirectorySeparatorChar) + 1); AID = AID.Load(openFileDialog.FileName); AIDListBox.DataSource = AID.Data; AIDPropertyGrid.ExpandAllGridItems(); UpdateButtons(true); } }
private void AID_PropertyChanged(object sender, PropertyChangedEventArgs e) { AIDPropertyGrid.Refresh(); }