some updates

This commit is contained in:
Namhyeon Go 2025-03-31 14:50:02 +09:00
parent 4f319d474f
commit 9a8ee4d7f9
6 changed files with 20 additions and 13 deletions

View File

@ -70,7 +70,7 @@
this.lvUserDefinedVariables.Size = new System.Drawing.Size(386, 129); this.lvUserDefinedVariables.Size = new System.Drawing.Size(386, 129);
this.lvUserDefinedVariables.TabIndex = 0; this.lvUserDefinedVariables.TabIndex = 0;
this.lvUserDefinedVariables.UseCompatibleStateImageBehavior = false; this.lvUserDefinedVariables.UseCompatibleStateImageBehavior = false;
this.lvUserDefinedVariables.SelectedIndexChanged += new System.EventHandler(this.ListView1_SelectedIndexChanged); this.lvUserDefinedVariables.SelectedIndexChanged += new System.EventHandler(this.lvUserDefinedVariables_SelectedIndexChanged);
// //
// columnHeader1 // columnHeader1
// //

View File

@ -30,7 +30,7 @@ namespace WelsonJS.Launcher
lvUserDefinedVariables.FullRowSelect = true; lvUserDefinedVariables.FullRowSelect = true;
lvUserDefinedVariables.Columns[0].Width = 150; lvUserDefinedVariables.Columns[0].Width = 150;
lvUserDefinedVariables.Columns[1].Width = 220; lvUserDefinedVariables.Columns[1].Width = 220;
lvUserDefinedVariables.SelectedIndexChanged += ListView1_SelectedIndexChanged; lvUserDefinedVariables.SelectedIndexChanged += lvUserDefinedVariables_SelectedIndexChanged;
} }
// Load user-defined variables from the temporary folder in .env format // Load user-defined variables from the temporary folder in .env format
@ -98,7 +98,7 @@ namespace WelsonJS.Launcher
} }
// Handle ListView selection change // Handle ListView selection change
private void ListView1_SelectedIndexChanged(object sender, EventArgs e) private void lvUserDefinedVariables_SelectedIndexChanged(object sender, EventArgs e)
{ {
if (lvUserDefinedVariables.SelectedItems.Count > 0) if (lvUserDefinedVariables.SelectedItems.Count > 0)
{ {

View File

@ -32,17 +32,24 @@ namespace WelsonJS.Launcher
private void btnOkMaxScriptStatements_Click(object sender, EventArgs e) private void btnOkMaxScriptStatements_Click(object sender, EventArgs e)
{ {
if (int.TryParse(txtMaxScriptStatements.Text, out int maxStatements)) try
{ {
using (RegistryKey key = Registry.CurrentUser.CreateSubKey(RegistryPath)) if (int.TryParse(txtMaxScriptStatements.Text, out int maxStatements))
{ {
key.SetValue(RegistryKey, maxStatements, RegistryValueKind.DWord); using (RegistryKey key = Registry.CurrentUser.CreateSubKey(RegistryPath))
{
key.SetValue(RegistryKey, maxStatements, RegistryValueKind.DWord);
}
MessageBox.Show($"MaxScriptStatements setting has been changed to {maxStatements}.", "Confirmation", MessageBoxButtons.OK, MessageBoxIcon.Information);
} }
MessageBox.Show($"MaxScriptStatements setting has been changed to {maxStatements}.", "Confirmation", MessageBoxButtons.OK, MessageBoxIcon.Information); else
} {
else MessageBox.Show("Please enter a valid number within the DWORD range.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
catch (Exception ex)
{ {
MessageBox.Show("Please enter a valid number within the DWORD range.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); MessageBox.Show($"An error occurred while trying to change the MaxScriptStatements setting: {ex.Message}", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
} }
} }
} }

View File

@ -116,7 +116,7 @@
this.cbUseSpecificScript.TabIndex = 7; this.cbUseSpecificScript.TabIndex = 7;
this.cbUseSpecificScript.Text = "I want to use specific script "; this.cbUseSpecificScript.Text = "I want to use specific script ";
this.cbUseSpecificScript.UseVisualStyleBackColor = true; this.cbUseSpecificScript.UseVisualStyleBackColor = true;
this.cbUseSpecificScript.CheckedChanged += new System.EventHandler(this.checkBox1_CheckedChanged); this.cbUseSpecificScript.CheckedChanged += new System.EventHandler(this.cbUseSpecificScript_CheckedChanged);
// //
// btnStart // btnStart
// //

View File

@ -133,7 +133,7 @@ namespace WelsonJS.Launcher
} }
} }
private void checkBox1_CheckedChanged(object sender, EventArgs e) private void cbUseSpecificScript_CheckedChanged(object sender, EventArgs e)
{ {
txtUseSpecificScript.Enabled = cbUseSpecificScript.Checked; txtUseSpecificScript.Enabled = cbUseSpecificScript.Checked;
} }

View File

@ -102,7 +102,7 @@ namespace WelsonJS.Launcher
private void btnRunFromZipFile_Click(object sender, EventArgs e) private void btnRunFromZipFile_Click(object sender, EventArgs e)
{ {
using (OpenFileDialog openFileDialog = new OpenFileDialog()) using (var openFileDialog = new OpenFileDialog())
{ {
openFileDialog.Filter = "zip files (*.zip)|*.zip|All files (*.*)|*.*"; openFileDialog.Filter = "zip files (*.zip)|*.zip|All files (*.*)|*.*";
openFileDialog.FilterIndex = 2; openFileDialog.FilterIndex = 2;