事件类C#链接表单与另一个类

时间:2016-05-24 10:38:26

标签: c# forms class events

我需要在Form 1类中导致一个事件从另一个类的数组中的实例varible中提取文本。

public partial class Form1 : Form {


        Game game;
        public Form1() {
            InitializeComponent();

public void StartNewGame()
        {

            game = new Game(this);
        }



    public void DisplayName(string name)
            {

                PlayerLabel.Text = "Player1"; 
            }

这是Form1中的事件处理程序,单击它时将启动一个新游戏。这也是我想要设置PlayerName.Text的地方。屏幕上播放器的名称

private void newToolStripMenuItem_Click(object sender, EventArgs e)
        {
            StartNewGame();
        }

游戏课程:

class Game
{

    private Player[] players = new Player[2];
    private int currentPlayerIndex = 0;
    private Player currentPlayer;
    private int playersFinished = 0;
    private Form1 form;



    public Game(Form1 form) {

        this.form = form;

        for (int i = 0; i < players.Length; i++){
            players[i] = new Player("players" + i + 1);
        }


    }

0 个答案:

没有答案