private void lvServers_DoubleClick(object sender, EventArgs e) { int index = GetLvSelectedIndex(); if (index < 0) { return; } if (config.vmess[index].configType == (int)EConfigType.Vmess) { AddServerForm fm = new AddServerForm { EditIndex = index }; if (fm.ShowDialog() == DialogResult.OK) { //刷新 RefreshServers(); LoadV2ray(); } } else if (config.vmess[index].configType == (int)EConfigType.Shadowsocks) { AddServer3Form fm = new AddServer3Form { EditIndex = index }; if (fm.ShowDialog() == DialogResult.OK) { RefreshServers(); LoadV2ray(); } } else if (config.vmess[index].configType == (int)EConfigType.Socks) { AddServer4Form fm = new AddServer4Form { EditIndex = index }; if (fm.ShowDialog() == DialogResult.OK) { RefreshServers(); LoadV2ray(); } } else { AddServer2Form fm2 = new AddServer2Form { EditIndex = index }; if (fm2.ShowDialog() == DialogResult.OK) { //刷新 RefreshServers(); LoadV2ray(); } } }
private void menuAddShadowsocksServer_Click(object sender, EventArgs e) { var fm = new AddServer3Form(); fm.EditIndex = -1; if (fm.ShowDialog() == DialogResult.OK) { //刷新 RefreshServers(); LoadV2ray(); } ShowForm(); }