1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- using System;
- using System.Collections;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Globalization;
- using System.Linq;
- using System.Reflection;
- using System.Resources;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- namespace EdgeVoyager
- {
- public partial class Form2 : Form
- {
- public Form2()
- {
- InitializeComponent();
- ResXResourceReader rsxr = new ResXResourceReader("favoritesMenuItem.resx");
- foreach (DictionaryEntry d in rsxr)
- {
- ListViewItem item = new ListViewItem(d.Key.ToString());
- item.SubItems.Add(d.Value.ToString());
- listView1.Items.Add(item);
- }
- rsxr.Close();
- }
- private void copyMenuItem_Click(object sender, EventArgs e)
- {
- if (listView1.SelectedItems.Count > 0)
- {
- ListViewItem selectedItem = listView1.SelectedItems[0];
- string value = selectedItem.SubItems[1].Text;
- Clipboard.SetText(value);
- }
- }
- private void deleteMenuItem_Click(object sender, EventArgs e)
- {
- if (listView1.SelectedItems.Count > 0)
- {
- ListViewItem selectedItem = listView1.SelectedItems[0];
- string key = selectedItem.SubItems[0].Text;
- ResXResourceReader rsxr = new ResXResourceReader("favoritesMenuItem.resx");
- Dictionary<string, object> resources = new Dictionary<string, object>();
- foreach (DictionaryEntry d in rsxr)
- {
- if (d.Key.ToString() != key)
- {
- resources.Add(d.Key.ToString(), d.Value);
- }
- }
- rsxr.Close();
- ResXResourceWriter rsxw = new ResXResourceWriter("favoritesMenuItem.resx");
- foreach (var kvp in resources)
- {
- rsxw.AddResource(kvp.Key, kvp.Value);
- }
- rsxw.Generate();
- rsxw.Close();
- listView1.Items.Clear();
- ResXResourceReader rsxr2 = new ResXResourceReader("favoritesMenuItem.resx");
- foreach (DictionaryEntry d in rsxr2)
- {
- ListViewItem item = new ListViewItem(d.Key.ToString());
- item.SubItems.Add(d.Value.ToString());
- listView1.Items.Add(item);
- }
- rsxr.Close();
- }
- }
- }
- }
|