Example #1
0
        private void EditSelectedItem()
        {
            if (pointList.SelectedIndices.Count > 0)
            {
                var index = pointList.Items.IndexOf(pointList.SelectedItems[0]);

                var point = Map.PointObjects[index];

                Map.PointObjects.RemoveAt(index);
                pointList.SelectedItems[0].Remove();

                var createForm = new CreatePointObject()
                {
                    Map           = Map,
                    PointListForm = this,
                    isEditing     = true
                };

                createForm.Text                  = Strings.EditPointObject;
                createForm.btnCreate.Text        = Strings.Edit;
                createForm.txtId.Text            = point.Id.ToString();
                createForm.txtMapId.Text         = point.MapId.ToString();
                createForm.txtX.Text             = point.X.ToString();
                createForm.txtY.Text             = point.Y.ToString();
                createForm.cmbType.SelectedIndex = createForm.cmbType.FindStringExact(point.GetTypeName());

                createForm.ShowDialog();
            }
        }
Example #2
0
#pragma warning disable IDE1006 // Naming Styles
        private void btnCreate_Click(object sender, EventArgs e)
#pragma warning restore IDE1006 // Naming Styles
        {
            var createForm = new CreatePointObject()
            {
                Map           = Map,
                PointListForm = this
            };

            createForm.ShowDialog();
        }