예제 #1
0
 private void addNewKeyToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (CurrentResource != null)
     {
         AddResourceKeyWindow.ShowDialog(this, CurrentResource);
         resourceGrid1.RefreshResourceDisplay();
     }
 }
        public static bool ShowDialog(Form owner, ResourceHolder resource)
        {
            using (var window = new AddResourceKeyWindow(resource))
            {
                window.Icon          = owner.Icon;
                window.StartPosition = FormStartPosition.CenterParent;
                var result = window.ShowDialog();

                if (result != DialogResult.OK)
                {
                    return(false);
                }

                resource.AddString(window.KeyName, window.DefaultText, window.DefaultTranslatedText);
                return(true);
            }
        }
예제 #3
0
        private void addNewKeyToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (CurrentResource != null)
            {
                try
                {
                    AddResourceKeyWindow.ShowDialog(this, CurrentResource);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString(), Localization.MainWindow_Failed_to_create_a_new_row,
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }

                resourceGrid1.RefreshResourceDisplay();
            }
        }