refine StorageUI

pull/695/head
YFdyh000 2020-04-18 20:16:58 +08:00
parent 57bcf8a1a7
commit 8cf66da07c
2 changed files with 14 additions and 1 deletions

View File

@ -167,6 +167,7 @@
this.lvServers.UseCompatibleStateImageBehavior = false;
this.lvServers.View = System.Windows.Forms.View.Details;
this.lvServers.ColumnClick += new System.Windows.Forms.ColumnClickEventHandler(this.lvServers_ColumnClick);
this.lvServers.ColumnWidthChanged += new System.Windows.Forms.ColumnWidthChangedEventHandler(this.lvServers_ColumnWidthChanged);
this.lvServers.SelectedIndexChanged += new System.EventHandler(this.lvServers_SelectedIndexChanged);
this.lvServers.DoubleClick += new System.EventHandler(this.lvServers_DoubleClick);
this.lvServers.KeyDown += new System.Windows.Forms.KeyEventHandler(this.lvServers_KeyDown);
@ -880,6 +881,7 @@
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.MainForm_FormClosing);
this.Load += new System.EventHandler(this.MainForm_Load);
this.Shown += new System.EventHandler(this.MainForm_Shown);
this.ResizeEnd += new System.EventHandler(this.MainForm_ResizeEnd);
this.VisibleChanged += new System.EventHandler(this.MainForm_VisibleChanged);
this.Resize += new System.EventHandler(this.MainForm_Resize);
this.scMain.Panel1.ResumeLayout(false);

View File

@ -81,7 +81,6 @@ namespace v2rayN.Forms
{
if (e.CloseReason == CloseReason.UserClosing)
{
StorageUI();
e.Cancel = true;
HideForm();
return;
@ -139,6 +138,7 @@ namespace v2rayN.Forms
}
}
// Deprecated.
private void StorageUI()
{
config.uiItem.mainSize = new Size(this.Width, this.Height);
@ -1676,5 +1676,16 @@ namespace v2rayN.Forms
lvServers.Items[k].BackColor = lvServers.BackColor;
}
}
private void lvServers_ColumnWidthChanged(object sender, ColumnWidthChangedEventArgs e)
{
ColumnHeader c = lvServers.Columns[e.ColumnIndex];
ConfigHandler.AddformMainLvColWidth(ref config, c.Name, c.Width);
}
private void MainForm_ResizeEnd(object sender, EventArgs e)
{
config.uiItem.mainSize = new Size(this.Width, this.Height);
}
}
}