예제 #1
0
        private void okButton_Click(object sender, EventArgs e)
        {
            if (singleMode.Checked)
            {
                resultMode = Teamlauncher.networkMode.single;
            }
            else if (serverMode.Checked)
            {
                resultMode = Teamlauncher.networkMode.server;
            }
            else if (clientMode.Checked)
            {
                resultMode = Teamlauncher.networkMode.client;
            }

            resultServer   = clientServer.Text;
            resultPassword = passwordServer.Text;
            DialogResult   = DialogResult.OK;
            Visible        = false;
        }
예제 #2
0
        public ChangeMode(Teamlauncher.networkMode mode, string server, string password)
        {
            InitializeComponent();

            switch (mode)
            {
            case Teamlauncher.networkMode.single:
                singleMode.Checked  = true;
                serverMode.Checked  = false;
                clientMode.Checked  = false;
                clientBox.Enabled   = false;
                passwordBox.Enabled = false;
                break;

            case Teamlauncher.networkMode.server:
                singleMode.Checked  = false;
                serverMode.Checked  = true;
                clientMode.Checked  = false;
                clientBox.Enabled   = false;
                passwordBox.Enabled = true;
                break;

            case Teamlauncher.networkMode.client:
                singleMode.Checked  = false;
                serverMode.Checked  = false;
                clientMode.Checked  = true;
                clientBox.Enabled   = true;
                passwordBox.Enabled = true;
                break;
            }

            clientServer.Text   = server;
            passwordServer.Text = password;

            resultMode     = mode;
            resultServer   = server;
            resultPassword = password;
        }