private void ActionTypeCBox_SelectedIndexChanged(object sender, EventArgs e)
{
ComboBox Cbox = (sender as ComboBox);
Label[] Labl = new Label[3];
TextBox[] Tbox = new TextBox[3];
if (Cbox == this.Action1TypeCBox)
{
Labl[0] = this.Action1Param1Lb;
Labl[1] = this.Action1Param2Lb;
Labl[2] = this.Action1Param3Lb;
Tbox[0] = this.Action1Param1Tbox;
Tbox[1] = this.Action1Param2Tbox;
Tbox[2] = this.Action1Param3Tbox;
// reset cast
Action1Param3_button.Visible = false;
Action1Param3Tbox.Width = 100;
Action1Param2_button.Visible = false;
Action1Param2Tbox.Width = 100;
Action1Param1_button.Visible = false;
Action1Param1Tbox.Width = 100;
// reset combo box 1
Action1Param1Combobox.Visible = false;
Action1Param1Combobox.Items.Clear();
Action1Param1Tbox.Visible = true;
// reset combo box 2
Action1Param2Combobox.Visible = false;
Action1Param2Combobox.Items.Clear();
Action1Param2Tbox.Visible = true;
// reset combo box 3
Action1Param3Combobox.Visible = false;
Action1Param3Combobox.Items.Clear();
Action1Param3Tbox.Visible = true;
switch (Cbox.SelectedIndex)
{
case 2: // Set faction
Action1Param2_button.Visible = true;
Action1Param2Tbox.Width = 50;
break;
case 11: // Cast
Action1Param3_button.Visible = true;
Action1Param3Tbox.Width = 50;
Action1Param2Combobox.Visible = true;
Action1Param2Combobox.Items.AddRange(Info.TargetType);
Action1Param2Combobox.SelectedIndex = 0;
Action1Param2Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action1Param2Combobox.DropDownWidth = DropDownWidth(Action1Param2Combobox);
Action1Param2Tbox.Visible = false;
break;
case 12: // Summon
case 13: // Threat single
case 15: // Quest event
case 32: // Summon
case 33: // Killed unit
case 35: // Set instance data 64
Action1Param2Combobox.Visible = true;
Action1Param2Combobox.Items.AddRange(Info.TargetType);
Action1Param2Combobox.SelectedIndex = 0;
Action1Param2Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action1Param2Combobox.DropDownWidth = DropDownWidth(Action1Param2Combobox);
Action1Param2Tbox.Visible = false;
break;
case 16: // Cast creature/go
case 17: // Set unit field
Action1Param3Combobox.Visible = true;
Action1Param3Combobox.Items.AddRange(Info.TargetType);
Action1Param3Combobox.SelectedIndex = 0;
Action1Param3Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action1Param3Combobox.DropDownWidth = DropDownWidth(Action1Param3Combobox);
Action1Param3Tbox.Visible = false;
break;
case 18: // Set unit flag
case 19: // Remove unit flag
Action1Param1_button.Visible = true;
Action1Param1Tbox.Width = 50;
Action1Param2Combobox.Visible = true;
Action1Param2Combobox.Items.AddRange(Info.TargetType);
Action1Param2Combobox.SelectedIndex = 0;
Action1Param2Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action1Param2Combobox.DropDownWidth = DropDownWidth(Action1Param2Combobox);
Action1Param2Tbox.Visible = false;
break;
case 20: // Auto attack
Action1Param1Combobox.Visible = true;
Action1Param1Combobox.Items.AddRange(Info.Boolean);
Action1Param1Combobox.SelectedIndex = 0;
Action1Param1Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action1Param1Combobox.DropDownWidth = DropDownWidth(Action1Param1Combobox);
Action1Param1Tbox.Visible = false;
break;
case 21: // Combat movement
Action1Param1Combobox.Visible = true;
Action1Param1Combobox.Items.AddRange(Info.Boolean);
Action1Param1Combobox.SelectedIndex = 0;
Action1Param1Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action1Param1Combobox.DropDownWidth = DropDownWidth(Action1Param1Combobox);
Action1Param1Tbox.Visible = false;
Action1Param2Combobox.Visible = true;
Action1Param2Combobox.Items.AddRange(Info.Boolean);
Action1Param2Combobox.SelectedIndex = 0;
Action1Param2Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action1Param2Combobox.DropDownWidth = DropDownWidth(Action1Param2Combobox);
Action1Param2Tbox.Visible = false;
break;
case 22: // Set phase
Action1Param1_button.Visible = true;
Action1Param1Tbox.Width = 50;
break;
case 28: // Remove aura
Action1Param1Combobox.Visible = true;
Action1Param1Combobox.Items.AddRange(Info.TargetType);
Action1Param1Combobox.SelectedIndex = 0;
Action1Param1Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action1Param1Combobox.DropDownWidth = DropDownWidth(Action1Param1Combobox);
Action1Param1Tbox.Visible = false;
break;
case 30: // Random phase
Action1Param1_button.Visible = true;
Action1Param1Tbox.Width = 50;
Action1Param2_button.Visible = true;
Action1Param2Tbox.Width = 50;
Action1Param3_button.Visible = true;
Action1Param3Tbox.Width = 50;
break;
case 31: // Random phase range
Action1Param1_button.Visible = true;
Action1Param1Tbox.Width = 50;
Action1Param2_button.Visible = true;
Action1Param2Tbox.Width = 50;
break;
case 34: // Set instance data
Action1Param2Combobox.Visible = true;
Action1Param2Combobox.Items.AddRange(Info.InstanceData);
Action1Param2Combobox.SelectedIndex = 0;
Action1Param2Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action1Param2Combobox.DropDownWidth = DropDownWidth(Action1Param2Combobox);
Action1Param2Tbox.Visible = false;
break;
case 36: // Update template
Action1Param2Combobox.Visible = true;
Action1Param2Combobox.Items.AddRange(Info.TeamTemplate);
Action1Param2Combobox.SelectedIndex = 0;
Action1Param2Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action1Param2Combobox.DropDownWidth = DropDownWidth(Action1Param2Combobox);
Action1Param2Tbox.Visible = false;
break;
case 40: // Set Sheat
Action1Param1Combobox.Visible = true;
Action1Param1Combobox.Items.AddRange(Info.SheathState);
Action1Param1Combobox.SelectedIndex = 0;
Action1Param1Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action1Param1Combobox.DropDownWidth = DropDownWidth(Action1Param1Combobox);
Action1Param1Tbox.Visible = false;
break;
case 42: // Set invincibility level
Action1Param1Combobox.Visible = true;
Action1Param1Combobox.Items.AddRange(Info.InvincibilityTemplate);
Action1Param1Combobox.SelectedIndex = 0;
Action1Param1Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action1Param1Combobox.DropDownWidth = DropDownWidth(Action1Param1Combobox);
Action1Param1Tbox.Visible = false;
break;
case 45: // Throw AI event
Action1Param1Combobox.Visible = true;
Action1Param1Combobox.Items.AddRange(Info.AIEvents);
Action1Param1Combobox.SelectedIndex = 0;
Action1Param1Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action1Param1Combobox.DropDownWidth = DropDownWidth(Action1Param1Combobox);
Action1Param1Tbox.Visible = false;
break;
}
}
if (Cbox == this.Action2TypeCBox)
{
Labl[0] = this.Action2Param1Lb;
Labl[1] = this.Action2Param2Lb;
Labl[2] = this.Action2Param3Lb;
Tbox[0] = this.Action2Param1Tbox;
Tbox[1] = this.Action2Param2Tbox;
Tbox[2] = this.Action2Param3Tbox;
// reset cast
Action2Param3_button.Visible = false;
Action2Param3Tbox.Width = 100;
Action2Param2_button.Visible = false;
Action2Param2Tbox.Width = 100;
Action2Param1_button.Visible = false;
Action2Param1Tbox.Width = 100;
// reset combo box 1
Action2Param1Combobox.Visible = false;
Action2Param1Combobox.Items.Clear();
Action2Param1Tbox.Visible = true;
// reset combo box 2
Action2Param2Combobox.Visible = false;
Action2Param2Combobox.Items.Clear();
Action2Param2Tbox.Visible = true;
// reset combo box 3
Action2Param3Combobox.Visible = false;
Action2Param3Combobox.Items.Clear();
Action2Param3Tbox.Visible = true;
switch (Cbox.SelectedIndex)
{
case 2: // Set faction
Action2Param2_button.Visible = true;
Action2Param2Tbox.Width = 50;
break;
case 11: // Cast
Action2Param3_button.Visible = true;
Action2Param3Tbox.Width = 50;
Action2Param2Combobox.Visible = true;
Action2Param2Combobox.Items.AddRange(Info.TargetType);
Action2Param2Combobox.SelectedIndex = 0;
Action2Param2Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action2Param2Combobox.DropDownWidth = DropDownWidth(Action2Param2Combobox);
Action2Param2Tbox.Visible = false;
break;
case 12: // Summon
case 13: // Threat single
case 15: // Quest event
case 32: // Summon
case 33: // Killed unit
case 35: // Set instance data 64
Action2Param2Combobox.Visible = true;
Action2Param2Combobox.Items.AddRange(Info.TargetType);
Action2Param2Combobox.SelectedIndex = 0;
Action2Param2Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action2Param2Combobox.DropDownWidth = DropDownWidth(Action2Param2Combobox);
Action2Param2Tbox.Visible = false;
break;
case 16: // Cast creature/go
case 17: // Set unit field
Action2Param3Combobox.Visible = true;
Action2Param3Combobox.Items.AddRange(Info.TargetType);
Action2Param3Combobox.SelectedIndex = 0;
Action2Param3Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action2Param3Combobox.DropDownWidth = DropDownWidth(Action2Param3Combobox);
Action2Param3Tbox.Visible = false;
break;
case 18: // Set unit flag
case 19: // Remove unit flag
Action2Param1_button.Visible = true;
Action2Param1Tbox.Width = 50;
Action2Param2Combobox.Visible = true;
Action2Param2Combobox.Items.AddRange(Info.TargetType);
Action2Param2Combobox.SelectedIndex = 0;
Action2Param2Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action2Param2Combobox.DropDownWidth = DropDownWidth(Action2Param2Combobox);
Action2Param2Tbox.Visible = false;
break;
case 20: // Auto attack
Action2Param1Combobox.Visible = true;
Action2Param1Combobox.Items.AddRange(Info.Boolean);
Action2Param1Combobox.SelectedIndex = 0;
Action2Param1Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action2Param1Combobox.DropDownWidth = DropDownWidth(Action2Param1Combobox);
Action2Param1Tbox.Visible = false;
break;
case 21: // Combat movement
Action2Param1Combobox.Visible = true;
Action2Param1Combobox.Items.AddRange(Info.Boolean);
Action2Param1Combobox.SelectedIndex = 0;
Action2Param1Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action2Param1Combobox.DropDownWidth = DropDownWidth(Action2Param1Combobox);
Action2Param1Tbox.Visible = false;
Action2Param2Combobox.Visible = true;
Action2Param2Combobox.Items.AddRange(Info.Boolean);
Action2Param2Combobox.SelectedIndex = 0;
Action2Param2Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action2Param2Combobox.DropDownWidth = DropDownWidth(Action2Param2Combobox);
Action2Param2Tbox.Visible = false;
break;
case 22: // Set phase
Action2Param1_button.Visible = true;
Action2Param1Tbox.Width = 50;
break;
case 28: // Remove aura
Action2Param1Combobox.Visible = true;
Action2Param1Combobox.Items.AddRange(Info.TargetType);
Action2Param1Combobox.SelectedIndex = 0;
Action2Param1Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action2Param1Combobox.DropDownWidth = DropDownWidth(Action2Param1Combobox);
Action2Param1Tbox.Visible = false;
break;
case 30: // Random phase
Action2Param1_button.Visible = true;
Action2Param1Tbox.Width = 50;
Action2Param2_button.Visible = true;
Action2Param2Tbox.Width = 50;
Action2Param3_button.Visible = true;
Action2Param3Tbox.Width = 50;
break;
case 31: // Random phase range
Action2Param1_button.Visible = true;
Action2Param1Tbox.Width = 50;
Action2Param2_button.Visible = true;
Action2Param2Tbox.Width = 50;
break;
case 34: // Set instance data
Action2Param2Combobox.Visible = true;
Action2Param2Combobox.Items.AddRange(Info.InstanceData);
Action2Param2Combobox.SelectedIndex = 0;
Action2Param2Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action2Param2Combobox.DropDownWidth = DropDownWidth(Action2Param2Combobox);
Action2Param2Tbox.Visible = false;
break;
case 36: // Update template
Action2Param2Combobox.Visible = true;
Action2Param2Combobox.Items.AddRange(Info.TeamTemplate);
Action2Param2Combobox.SelectedIndex = 0;
Action2Param2Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action2Param2Combobox.DropDownWidth = DropDownWidth(Action2Param2Combobox);
Action2Param2Tbox.Visible = false;
break;
case 40: // Set Sheat
Action2Param1Combobox.Visible = true;
Action2Param1Combobox.Items.AddRange(Info.SheathState);
Action2Param1Combobox.SelectedIndex = 0;
Action2Param1Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action2Param1Combobox.DropDownWidth = DropDownWidth(Action2Param1Combobox);
Action2Param1Tbox.Visible = false;
break;
case 42: // Set invincibility level
Action2Param1Combobox.Visible = true;
Action2Param1Combobox.Items.AddRange(Info.InvincibilityTemplate);
Action2Param1Combobox.SelectedIndex = 0;
Action2Param1Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action2Param1Combobox.DropDownWidth = DropDownWidth(Action2Param1Combobox);
Action2Param1Tbox.Visible = false;
break;
case 45: // Throw AI event
Action1Param1Combobox.Visible = true;
Action1Param1Combobox.Items.AddRange(Info.AIEvents);
Action1Param1Combobox.SelectedIndex = 0;
Action1Param1Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action1Param1Combobox.DropDownWidth = DropDownWidth(Action1Param1Combobox);
Action1Param1Tbox.Visible = false;
break;
}
}
if (Cbox == this.Action3TypeCBox)
{
Labl[0] = this.Action3Param1Lb;
Labl[1] = this.Action3Param2Lb;
Labl[2] = this.Action3Param3Lb;
Tbox[0] = this.Action3Param1Tbox;
Tbox[1] = this.Action3Param2Tbox;
Tbox[2] = this.Action3Param3Tbox;
// reset cast
Action3Param3_button.Visible = false;
Action3Param3Tbox.Width = 100;
Action3Param2_button.Visible = false;
Action3Param2Tbox.Width = 100;
Action3Param1_button.Visible = false;
Action3Param1Tbox.Width = 100;
// reset combo box 1
Action3Param1Combobox.Visible = false;
Action3Param1Combobox.Items.Clear();
Action3Param1Tbox.Visible = true;
// reset combo box 2
Action3Param2Combobox.Visible = false;
Action3Param2Combobox.Items.Clear();
Action3Param2Tbox.Visible = true;
// reset combo box 3
Action3Param3Combobox.Visible = false;
Action3Param3Combobox.Items.Clear();
Action3Param3Tbox.Visible = true;
switch (Cbox.SelectedIndex)
{
case 2: // Set faction
Action3Param2_button.Visible = true;
Action3Param2Tbox.Width = 50;
break;
case 11: // Cast
Action3Param3_button.Visible = true;
Action3Param3Tbox.Width = 50;
Action3Param2Combobox.Visible = true;
Action3Param2Combobox.Items.AddRange(Info.TargetType);
Action3Param2Combobox.SelectedIndex = 0;
Action3Param2Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action3Param2Combobox.DropDownWidth = DropDownWidth(Action3Param2Combobox);
Action3Param2Tbox.Visible = false;
break;
case 12: // Summon
case 13: // Threat single
case 15: // Quest event
case 32: // Summon
case 33: // Killed unit
case 35: // Set instance data 64
Action3Param2Combobox.Visible = true;
Action3Param2Combobox.Items.AddRange(Info.TargetType);
Action3Param2Combobox.SelectedIndex = 0;
Action3Param2Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action3Param2Combobox.DropDownWidth = DropDownWidth(Action3Param2Combobox);
Action3Param2Tbox.Visible = false;
break;
case 16: // Cast creature/go
case 17: // Set unit field
Action3Param3Combobox.Visible = true;
Action3Param3Combobox.Items.AddRange(Info.TargetType);
Action3Param3Combobox.SelectedIndex = 0;
Action3Param3Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action3Param3Combobox.DropDownWidth = DropDownWidth(Action3Param3Combobox);
Action3Param3Tbox.Visible = false;
break;
case 18: // Set unit flag
case 19: // Remove unit flag
Action3Param1_button.Visible = true;
Action3Param1Tbox.Width = 50;
Action3Param2Combobox.Visible = true;
Action3Param2Combobox.Items.AddRange(Info.TargetType);
Action3Param2Combobox.SelectedIndex = 0;
Action3Param2Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action3Param2Combobox.DropDownWidth = DropDownWidth(Action3Param2Combobox);
Action3Param2Tbox.Visible = false;
break;
case 20: // Auto attack
Action3Param1Combobox.Visible = true;
Action3Param1Combobox.Items.AddRange(Info.Boolean);
Action3Param1Combobox.SelectedIndex = 0;
Action3Param1Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action3Param1Combobox.DropDownWidth = DropDownWidth(Action3Param1Combobox);
Action3Param1Tbox.Visible = false;
break;
case 21: // Combat movement
Action3Param1Combobox.Visible = true;
Action3Param1Combobox.Items.AddRange(Info.Boolean);
Action3Param1Combobox.SelectedIndex = 0;
Action3Param1Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action3Param1Combobox.DropDownWidth = DropDownWidth(Action3Param1Combobox);
Action3Param1Tbox.Visible = false;
Action3Param2Combobox.Visible = true;
Action3Param2Combobox.Items.AddRange(Info.Boolean);
Action3Param2Combobox.SelectedIndex = 0;
Action3Param2Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action3Param2Combobox.DropDownWidth = DropDownWidth(Action3Param2Combobox);
Action3Param2Tbox.Visible = false;
break;
case 22: // Set phase
Action3Param1_button.Visible = true;
Action3Param1Tbox.Width = 50;
break;
case 28: // Remove aura
Action3Param1Combobox.Visible = true;
Action3Param1Combobox.Items.AddRange(Info.TargetType);
Action3Param1Combobox.SelectedIndex = 0;
Action3Param1Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action3Param1Combobox.DropDownWidth = DropDownWidth(Action3Param1Combobox);
Action3Param1Tbox.Visible = false;
break;
case 30: // Random phase
Action3Param1_button.Visible = true;
Action3Param1Tbox.Width = 50;
Action3Param2_button.Visible = true;
Action3Param2Tbox.Width = 50;
Action3Param3_button.Visible = true;
Action3Param3Tbox.Width = 50;
break;
case 31: // Random phase range
Action3Param1_button.Visible = true;
Action3Param1Tbox.Width = 50;
Action3Param2_button.Visible = true;
Action3Param2Tbox.Width = 50;
break;
case 34: // Set instance data
Action3Param2Combobox.Visible = true;
Action3Param2Combobox.Items.AddRange(Info.InstanceData);
Action3Param2Combobox.SelectedIndex = 0;
Action3Param2Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action3Param2Combobox.DropDownWidth = DropDownWidth(Action3Param2Combobox);
Action3Param2Tbox.Visible = false;
break;
case 36: // Update template
Action3Param2Combobox.Visible = true;
Action3Param2Combobox.Items.AddRange(Info.TeamTemplate);
Action3Param2Combobox.SelectedIndex = 0;
Action3Param2Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action3Param2Combobox.DropDownWidth = DropDownWidth(Action3Param2Combobox);
Action3Param2Tbox.Visible = false;
break;
case 40: // Set Sheat
Action3Param1Combobox.Visible = true;
Action3Param1Combobox.Items.AddRange(Info.SheathState);
Action3Param1Combobox.SelectedIndex = 0;
Action3Param1Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action3Param1Combobox.DropDownWidth = DropDownWidth(Action3Param1Combobox);
Action3Param1Tbox.Visible = false;
break;
case 42: // Set invincibility level
Action3Param1Combobox.Visible = true;
Action3Param1Combobox.Items.AddRange(Info.InvincibilityTemplate);
Action3Param1Combobox.SelectedIndex = 0;
Action3Param1Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action3Param1Combobox.DropDownWidth = DropDownWidth(Action3Param1Combobox);
Action3Param1Tbox.Visible = false;
break;
case 45: // Throw AI event
Action1Param1Combobox.Visible = true;
Action1Param1Combobox.Items.AddRange(Info.AIEvents);
Action1Param1Combobox.SelectedIndex = 0;
Action1Param1Combobox.DropDownStyle = ComboBoxStyle.DropDownList;
Action1Param1Combobox.DropDownWidth = DropDownWidth(Action1Param1Combobox);
Action1Param1Tbox.Visible = false;
break;
}
}
toolTip.SetToolTip((sender as ComboBox), Info.ActionListInfo[Cbox.SelectedIndex, 4]);
for (int n = 0; n < 3; n++)
{
if (Info.ActionListInfo[Cbox.SelectedIndex, n+1] != "")
{
Labl[n].Text = Info.ActionListInfo[Cbox.SelectedIndex, n+1];
Tbox[n].Text = "0";
Tbox[n].Enabled = true;
//switch (Info.ActionListInfo[Cbox.SelectedIndex, n + 1])
//{
// case "Target":
// toolTip.SetToolTip(Tbox[n], "0 TARGET_T_SELF\n1 TARGET_T_HOSTILE \n2 TARGET_T_HOSTILE_SECOND_AGGRO\n3 TARGET_T_HOSTILE_LAST_AGGRO\n4 TARGET_T_HOSTILE_RANDOM\n5 TARGET_T_HOSTILE_RANDOM_NOT_TOP\n6 TARGET_T_ACTION_INVOKER");
// break;
// case "CastFlags":
// toolTip.SetToolTip(Tbox[n], "1 :0 CAST_INTURRUPT_PREVIOUS\n2 :1 CAST_TRIGGERED\n4 :2 CAST_FORCE_CAST\n8 :3 CAST_NO_MELEE_IF_OOM\n16:4 CAST_FORCE_TARGET_SELF");
// break;
//}
}
else
{
Labl[n].Text = "Param "+n.ToString();
Tbox[n].Text = "0";
Tbox[n].Enabled = false;
toolTip.SetToolTip(Tbox[n], "");
}
}
if (!locked)
GetEventData();
}