Exemple #1
0
 // GlobalChatClient chat;
 public TextInput(Rectangle r, PressedEnter e)
 {
     //chat = g;
     enter = e;
     area = r;
     texture = new Texture2D(MenuManager.batch.GraphicsDevice, 1, 1, true, SurfaceFormat.Color);
     texture.SetData(new[] { Color.White });
     stringvector = new Vector2(area.Center.X, area.Center.Y) - (MenuManager.font.MeasureString(input) / 2);
 }
Exemple #2
0
        protected override bool ProcessCmdKey(ref Message m, Keys keyData)
        {
            if (m.Msg == WM_KEYDOWN && keyData == Keys.Enter)
            {
                PressedEnter?.Invoke(this, new EventArgs());

                // stop further interpretation
                return(true);
            }
            // else default handlers...
            return(base.ProcessCmdKey(ref m, keyData));
        }