コード例 #1
0
        private void toolStripMenuItem2_Click(object sender, EventArgs e)
        {
            var form = CityEditor.GetEditorForNewCity();

            form.OnUserClickOk += form_OnUserClickOk;

            if (form.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                var city = form.GetCity();
                listBoxCities.Items.Add(city);
            }
            form.OnUserClickOk -= form_OnUserClickOk;
        }
コード例 #2
0
        private void listBoxCities_DoubleClick(object sender, EventArgs e)
        {
            var city = listBoxCities.SelectedItem as City;

            if (city != null)
            {
                var form = CityEditor.GetEditorForCity(city);
                if (form.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                {
                    //var city = form.GetCity();
                    MessageBox.Show(form.GetCity().Name);
                }
            }
        }