This commit is contained in:
2dust 2019-12-02 13:47:13 +08:00
parent ec312055be
commit fe15fde594
5 changed files with 32 additions and 8 deletions

View file

@ -159,6 +159,7 @@
this.lvServers.UseCompatibleStateImageBehavior = false; this.lvServers.UseCompatibleStateImageBehavior = false;
this.lvServers.View = System.Windows.Forms.View.Details; this.lvServers.View = System.Windows.Forms.View.Details;
this.lvServers.SelectedIndexChanged += new System.EventHandler(this.lvServers_SelectedIndexChanged); this.lvServers.SelectedIndexChanged += new System.EventHandler(this.lvServers_SelectedIndexChanged);
this.lvServers.Click += new System.EventHandler(this.lvServers_Click);
this.lvServers.DoubleClick += new System.EventHandler(this.lvServers_DoubleClick); this.lvServers.DoubleClick += new System.EventHandler(this.lvServers_DoubleClick);
this.lvServers.KeyDown += new System.Windows.Forms.KeyEventHandler(this.lvServers_KeyDown); this.lvServers.KeyDown += new System.Windows.Forms.KeyEventHandler(this.lvServers_KeyDown);
// //

View file

@ -268,6 +268,7 @@ namespace v2rayN.Forms
{ {
menuServers.DropDownItems.Clear(); menuServers.DropDownItems.Clear();
List<ToolStripMenuItem> lst = new List<ToolStripMenuItem>();
for (int k = 0; k < config.vmess.Count; k++) for (int k = 0; k < config.vmess.Count; k++)
{ {
VmessItem item = config.vmess[k]; VmessItem item = config.vmess[k];
@ -280,8 +281,9 @@ namespace v2rayN.Forms
ts.Checked = true; ts.Checked = true;
} }
ts.Click += new EventHandler(ts_Click); ts.Click += new EventHandler(ts_Click);
menuServers.DropDownItems.Add(ts); lst.Add(ts);
} }
menuServers.DropDownItems.AddRange(lst.ToArray());
} }
private void ts_Click(object sender, EventArgs e) private void ts_Click(object sender, EventArgs e)
@ -314,7 +316,7 @@ namespace v2rayN.Forms
{ {
return; return;
} }
qrCodeControl.showQRCode(index, config); //qrCodeControl.showQRCode(index, config);
} }
private void DisplayToolStatus() private void DisplayToolStatus()
@ -389,6 +391,26 @@ namespace v2rayN.Forms
#region #region
private void lvServers_Click(object sender, EventArgs e)
{
int index = -1;
try
{
if (lvServers.SelectedIndices.Count > 0)
{
index = lvServers.SelectedIndices[0];
}
}
catch
{
}
if (index < 0)
{
return;
}
qrCodeControl.showQRCode(index, config);
}
private void lvServers_DoubleClick(object sender, EventArgs e) private void lvServers_DoubleClick(object sender, EventArgs e)
{ {
int index = GetLvSelectedIndex(); int index = GetLvSelectedIndex();
@ -1371,5 +1393,6 @@ namespace v2rayN.Forms
#endregion #endregion
} }
} }

View file

@ -492,7 +492,7 @@
<value>Exit</value> <value>Exit</value>
</data> </data>
<data name="cmsMain.Size" type="System.Drawing.Size, System.Drawing"> <data name="cmsMain.Size" type="System.Drawing.Size, System.Drawing">
<value>265, 164</value> <value>265, 142</value>
</data> </data>
<data name="&gt;&gt;cmsMain.Name" xml:space="preserve"> <data name="&gt;&gt;cmsMain.Name" xml:space="preserve">
<value>cmsMain</value> <value>cmsMain</value>

View file

@ -122,10 +122,10 @@ namespace v2rayN.Handler
{ {
config.urlGFWList = Global.GFWLIST_URL; config.urlGFWList = Global.GFWLIST_URL;
} }
if (Utils.IsNullOrEmpty(config.remoteDNS)) //if (Utils.IsNullOrEmpty(config.remoteDNS))
{ //{
config.remoteDNS = "1.1.1.1"; // config.remoteDNS = "1.1.1.1";
} //}
if (config.subItem == null) if (config.subItem == null)
{ {

View file

@ -33,4 +33,4 @@ using System.Runtime.InteropServices;
// 方法是按如下所示使用“*”: // 方法是按如下所示使用“*”:
//[assembly: AssemblyVersion("1.0.*")] //[assembly: AssemblyVersion("1.0.*")]
//[assembly: AssemblyVersion("1.0.0")] //[assembly: AssemblyVersion("1.0.0")]
[assembly: AssemblyFileVersion("2.52")] [assembly: AssemblyFileVersion("2.53")]