public static DialogResult ShowMessageBox(string title, string text, MessageBoxButtons types) { var form = new MFMLMessageBox(title, text, types); DialogResult r = form.ShowDialog(); form.Dispose(); return(r); }
private void forgeButton_Click(object sender, EventArgs e) { if (versionsBox.SelectedItem != null) { Instance.ShowDownloadForgeList(versionsBox.SelectedItem as MinecraftVersion); } else { MFMLMessageBox.ShowMessageBox(this, "错误", "安装Forge需要选定一个游戏版本!\r\n" + "如果你暂时没有任何游戏版本可供下载,请点击\"添加版本\"来下载一个。", MessageBoxButtons.OK); } }
private void playerNameBox_Leave(object sender, EventArgs e) { if (playerNameBox.Text != "") { Instance.Settings.PlayerName = playerNameBox.Text; } else { MFMLMessageBox.ShowMessageBox(this, "错误", "游戏名不能为空!", MessageBoxButtons.OK); this.playerNameBox.Focus(); } }
private void startMCButton_Click(object sender, EventArgs e) { if (playerNameBox.Text.Length != 0) { this.startMCButton.Text = "启动中。。。"; this.startMCButton.Enabled = false; Instance.RunMinecraft((MinecraftVersion)versionsBox.SelectedItem); this.startMCButton.Text = "启动Minecraft"; this.startMCButton.Enabled = true; } else { MFMLMessageBox.ShowMessageBox(this, "错误", "请先设置账户或游戏名!", MessageBoxButtons.OK); } }
private void downloader_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { listBox1.Enabled = true; CloseButton.Enabled = true; CanBeClosed = true; SetProgress("已完成!", 100); if ((int)e.Result == 0) { listBox1.Items.AddRange(Items.ToArray()); } else { MFMLMessageBox.ShowMessageBox(this, "提示", "已完成", MessageBoxButtons.OK); } }