Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 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);
     }
 }
Ejemplo n.º 3
0
 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();
     }
 }
Ejemplo n.º 4
0
 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);
     }
 }
Ejemplo n.º 5
0
 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);
     }
 }