private void buttonOK_Click(object sender, EventArgs e) { Index = int.Parse(textBoxIndex.Text); Result.Type = (LuaFile.ConstantType)comboBoxType.SelectedIndex; switch (Result.Type) { case LuaFile.ConstantType.LUA_TBOOLEAN: Result = new LuaFile.LuaBoolean(); (Result as LuaFile.LuaBoolean).Value = bool.Parse(textBoxValue.Text); break; case LuaFile.ConstantType.LUA_TSTRING: Result = new LuaFile.LuaString(); (Result as LuaFile.LuaString).Value = textBoxValue.Text; break; case LuaFile.ConstantType.LUA_TNUMBER: Result = new LuaFile.LuaNumber(); (Result as LuaFile.LuaNumber).Value = double.Parse(textBoxValue.Text); break; default: break; } Confirm = true; Close(); }
public ConstantForm(int index, LuaFile.LuaConstant constant) : this() { Index = index; Result = constant; }