CnC_Remastered_Collection

Command and Conquer: Red Alert
Log | Files | Refs | README | LICENSE

ErrorMessageBox.cs (1691B)


      1 //
      2 // Copyright 2020 Electronic Arts Inc.
      3 //
      4 // The Command & Conquer Map Editor and corresponding source code is free 
      5 // software: you can redistribute it and/or modify it under the terms of 
      6 // the GNU General Public License as published by the Free Software Foundation, 
      7 // either version 3 of the License, or (at your option) any later version.
      8 
      9 // The Command & Conquer Map Editor and corresponding source code is distributed 
     10 // in the hope that it will be useful, but with permitted additional restrictions 
     11 // under Section 7 of the GPL. See the GNU General Public License in LICENSE.TXT 
     12 // distributed with this program. You should have received a copy of the 
     13 // GNU General Public License along with permitted additional restrictions 
     14 // with this program. If not, see https://github.com/electronicarts/CnC_Remastered_Collection
     15 using System;
     16 using System.Collections.Generic;
     17 using System.ComponentModel;
     18 using System.Data;
     19 using System.Drawing;
     20 using System.Linq;
     21 using System.Text;
     22 using System.Threading.Tasks;
     23 using System.Windows.Forms;
     24 
     25 namespace MobiusEditor.Dialogs
     26 {
     27     public partial class ErrorMessageBox : Form
     28     {
     29         public string Message
     30         {
     31             set
     32             {
     33                 lblMessage.Text = value;
     34             }
     35         }
     36 
     37         public IEnumerable<string> Errors
     38         {
     39             set
     40             {
     41                 txtErrors.Text = string.Join(Environment.NewLine, value);
     42             }
     43         }
     44 
     45         public ErrorMessageBox()
     46         {
     47             InitializeComponent();
     48         }
     49 
     50         private void btnCopy_Click(object sender, EventArgs e)
     51         {
     52             Clipboard.SetText(txtErrors.Text);
     53         }
     54     }
     55 }