private void menuAddVmessServer_Click(object sender, EventArgs e) { AddServerForm fm = new AddServerForm { EditIndex = -1 }; if (fm.ShowDialog() == DialogResult.OK) { //刷新 RefreshServers(); LoadV2ray(); } }
private void lvServers_DoubleClick(object sender, EventArgs e) { int index = GetLvSelectedIndex(); if (index < 0) { return; } AddServerForm fm = new AddServerForm(); fm.EditIndex = index; if (fm.ShowDialog() == DialogResult.OK) { //刷新 RefreshServers(); LoadV2ray(); } }
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(); fm.EditIndex = index; if (fm.ShowDialog() == DialogResult.OK) { //刷新 RefreshServers(); LoadV2ray(); } } else if (config.vmess[index].configType == (int)EConfigType.Shadowsocks) { AddServer3Form fm = new AddServer3Form(); fm.EditIndex = index; if (fm.ShowDialog() == DialogResult.OK) { //刷新 RefreshServers(); LoadV2ray(); } } else { AddServer2Form fm2 = new AddServer2Form(); fm2.EditIndex = index; if (fm2.ShowDialog() == DialogResult.OK) { //刷新 RefreshServers(); LoadV2ray(); } } }