this.checkBoxHideOnMinimized = new System.Windows.Forms.CheckBox();\r
this.checkBoxTopMost = new System.Windows.Forms.CheckBox();\r
this.tabPageNotification = new System.Windows.Forms.TabPage();\r
+ this.buttonDetailedSettings = new System.Windows.Forms.Button();\r
this.label6 = new System.Windows.Forms.Label();\r
this.checkBoxCond49 = new System.Windows.Forms.CheckBox();\r
this.checkBoxCond40 = new System.Windows.Forms.CheckBox();\r
this.toolTipError = new System.Windows.Forms.ToolTip(this.components);\r
this.folderBrowserDialogOutputDir = new System.Windows.Forms.FolderBrowserDialog();\r
this.openDebugLogDialog = new System.Windows.Forms.OpenFileDialog();\r
- this.buttonDetailedSettings = new System.Windows.Forms.Button();\r
this.tabControl.SuspendLayout();\r
this.tabPageShow.SuspendLayout();\r
this.tabPageNotification.SuspendLayout();\r
this.tabPageNotification.Text = "通知";\r
this.tabPageNotification.UseVisualStyleBackColor = true;\r
// \r
+ // buttonDetailedSettings\r
+ // \r
+ this.buttonDetailedSettings.Location = new System.Drawing.Point(170, 11);\r
+ this.buttonDetailedSettings.Name = "buttonDetailedSettings";\r
+ this.buttonDetailedSettings.Size = new System.Drawing.Size(75, 23);\r
+ this.buttonDetailedSettings.TabIndex = 26;\r
+ this.buttonDetailedSettings.Text = "詳細設定...";\r
+ this.buttonDetailedSettings.UseVisualStyleBackColor = true;\r
+ this.buttonDetailedSettings.Click += new System.EventHandler(this.buttonDetailedSettings_Click);\r
+ // \r
// label6\r
// \r
this.label6.AutoSize = true;\r
this.openDebugLogDialog.CheckFileExists = false;\r
this.openDebugLogDialog.Title = "ログファイルの選択";\r
// \r
- // buttonDetailedSettings\r
- // \r
- this.buttonDetailedSettings.Location = new System.Drawing.Point(170, 11);\r
- this.buttonDetailedSettings.Name = "buttonDetailedSettings";\r
- this.buttonDetailedSettings.Size = new System.Drawing.Size(75, 23);\r
- this.buttonDetailedSettings.TabIndex = 26;\r
- this.buttonDetailedSettings.Text = "詳細設定...";\r
- this.buttonDetailedSettings.UseVisualStyleBackColor = true;\r
- this.buttonDetailedSettings.Click += new System.EventHandler(this.buttonDetailedSettings_Click);\r
- // \r
// ConfigDialog\r
// \r
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);\r
this.ShowIcon = false;\r
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;\r
this.Text = "設定";\r
+ this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.ConfigDialog_FormClosing);\r
this.Load += new System.EventHandler(this.ConfigDialog_Load);\r
this.tabControl.ResumeLayout(false);\r
this.tabPageShow.ResumeLayout(false);\r
using System;\r
using System.Collections.Generic;\r
using System.Diagnostics;\r
+using System.Drawing;\r
using System.IO;\r
using System.Linq;\r
using System.Net;\r
\r
private readonly Dictionary<string, string> _soundSettings = new Dictionary<string, string>();\r
private const string Home = "http://kancollesniffer.osdn.jp/";\r
+ private Point _prevPosition = new Point(int.MinValue, int.MinValue);\r
\r
public ConfigDialog(Config config, MainForm main)\r
{\r
\r
private void ConfigDialog_Load(object sender, EventArgs e)\r
{\r
+ if (_prevPosition.X != int.MinValue)\r
+ Location = _prevPosition;\r
var version = string.Join(".", Application.ProductVersion.Split('.').Take(2));\r
labelVersion.Text = "バージョン" + version;\r
SetLatestVersion(version);\r
{\r
_notificationConfigDialog.ShowDialog(this);\r
}\r
+\r
+ private void ConfigDialog_FormClosing(object sender, FormClosingEventArgs e)\r
+ {\r
+ _prevPosition = Location;\r
+ }\r
}\r
}
\ No newline at end of file