private void LoadValue(StringEntry entry)
        {
            string key = list.SelectedItems[0].Text;

            if (ResourceManager.Strings.ContainsKey(key))
            {
                entry.Text = ResourceManager.Strings[key];
            }
            else
            {
                entry.Text = "";
            }
        }
        private void stringEntry_TextChanged(object sender, EventArgs e)
        {
            StringEntry entry = sender as StringEntry;

            Debug.Assert(entry != null);
            Debug.Assert(list.SelectedItems.Count <= 1);

            if (entry == null)
            {
                return;
            }
            if (list.SelectedItems.Count != 1)
            {
                return;
            }

            string key = list.SelectedItems[0].Text;

            ResourceManager.Strings[key] = entry.Text;
        }